Constructor
new PredictionServiceClient(optionsopt)
Construct an instance of PredictionServiceClient.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
<optional> |
The configuration object. See the subsequent parameters for more details. Properties
|
Members
(static) apiEndpoint
The DNS address for this API service - same as servicePath(), exists for compatibility reasons.
(static) port
The port for this API service.
(static) scopes
The scopes needed to make gRPC calls for every method defined in this service.
(static) servicePath
The DNS address for this API service.
Methods
annotationSpecPath(project, location, dataset, annotation_spec) → {string}
Return a fully-qualified annotationSpec resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string | |
dataset |
string | |
annotation_spec |
string |
batchPredict(request, optionsopt) → {Promise}
Perform a batch prediction. Unlike the online Predict, batch prediction result won't be immediately available in the response. Instead, a long running operation object is returned. User can poll the operation result via GetOperation method. Once the operation is done, BatchPredictResult is returned in the response field. Available for following ML scenarios:
- AutoML Vision Classification
- AutoML Vision Object Detection
- AutoML Video Intelligence Classification
- AutoML Video Intelligence Object Tracking * AutoML Natural Language Classification
- AutoML Natural Language Entity Extraction
- AutoML Natural Language Sentiment Analysis
- AutoML Tables
Parameters:
| Name | Type | Attributes | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
close()
Terminate the GRPC channel and close the client.
The client will no longer be usable and all future behavior is undefined.
datasetPath(project, location, dataset) → {string}
Return a fully-qualified dataset resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string | |
dataset |
string |
getProjectId(callback)
Return the project ID used by this class.
Parameters:
| Name | Type | Description |
|---|---|---|
callback |
function |
the callback to be called with the current project Id. |
initialize() → {Promise}
Initialize the client. Performs asynchronous operations (such as authentication) and prepares the client. This function will be called automatically when any class method is called for the first time, but if you need to initialize it before calling an actual method, feel free to call initialize() directly.
You can await on this method if you want to make sure the client is initialized.
matchAnnotationSpecFromAnnotationSpecName(annotationSpecName) → {string}
Parse the annotation_spec from AnnotationSpec resource.
Parameters:
| Name | Type | Description |
|---|---|---|
annotationSpecName |
string |
A fully-qualified path representing AnnotationSpec resource. |
matchDatasetFromAnnotationSpecName(annotationSpecName) → {string}
Parse the dataset from AnnotationSpec resource.
Parameters:
| Name | Type | Description |
|---|---|---|
annotationSpecName |
string |
A fully-qualified path representing AnnotationSpec resource. |
matchDatasetFromDatasetName(datasetName) → {string}
Parse the dataset from Dataset resource.
Parameters:
| Name | Type | Description |
|---|---|---|
datasetName |
string |
A fully-qualified path representing Dataset resource. |
matchLocationFromAnnotationSpecName(annotationSpecName) → {string}
Parse the location from AnnotationSpec resource.
Parameters:
| Name | Type | Description |
|---|---|---|
annotationSpecName |
string |
A fully-qualified path representing AnnotationSpec resource. |
matchLocationFromDatasetName(datasetName) → {string}
Parse the location from Dataset resource.
Parameters:
| Name | Type | Description |
|---|---|---|
datasetName |
string |
A fully-qualified path representing Dataset resource. |
matchLocationFromModelEvaluationName(modelEvaluationName) → {string}
Parse the location from ModelEvaluation resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelEvaluationName |
string |
A fully-qualified path representing ModelEvaluation resource. |
matchLocationFromModelName(modelName) → {string}
Parse the location from Model resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelName |
string |
A fully-qualified path representing Model resource. |
matchModelEvaluationFromModelEvaluationName(modelEvaluationName) → {string}
Parse the model_evaluation from ModelEvaluation resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelEvaluationName |
string |
A fully-qualified path representing ModelEvaluation resource. |
matchModelFromModelEvaluationName(modelEvaluationName) → {string}
Parse the model from ModelEvaluation resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelEvaluationName |
string |
A fully-qualified path representing ModelEvaluation resource. |
matchModelFromModelName(modelName) → {string}
Parse the model from Model resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelName |
string |
A fully-qualified path representing Model resource. |
matchProjectFromAnnotationSpecName(annotationSpecName) → {string}
Parse the project from AnnotationSpec resource.
Parameters:
| Name | Type | Description |
|---|---|---|
annotationSpecName |
string |
A fully-qualified path representing AnnotationSpec resource. |
matchProjectFromDatasetName(datasetName) → {string}
Parse the project from Dataset resource.
Parameters:
| Name | Type | Description |
|---|---|---|
datasetName |
string |
A fully-qualified path representing Dataset resource. |
matchProjectFromModelEvaluationName(modelEvaluationName) → {string}
Parse the project from ModelEvaluation resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelEvaluationName |
string |
A fully-qualified path representing ModelEvaluation resource. |
matchProjectFromModelName(modelName) → {string}
Parse the project from Model resource.
Parameters:
| Name | Type | Description |
|---|---|---|
modelName |
string |
A fully-qualified path representing Model resource. |
modelEvaluationPath(project, location, model, model_evaluation) → {string}
Return a fully-qualified modelEvaluation resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string | |
model |
string | |
model_evaluation |
string |
modelPath(project, location, model) → {string}
Return a fully-qualified model resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string | |
model |
string |
predict(request, optionsopt) → {Promise}
Perform an online prediction. The prediction result is directly returned in the response. Available for following ML scenarios, and their expected request payloads:
| AutoML Vision Classification | An image in .JPEG, .GIF or .PNG format, image_bytes up to 30MB. |
| AutoML Vision Object Detection | An image in .JPEG, .GIF or .PNG format, image_bytes up to 30MB. |
| AutoML Natural Language Classification | A TextSnippet up to 60,000 characters, UTF-8 encoded or a document in .PDF, .TIF or .TIFF format with size upto 2MB. |
| AutoML Natural Language Entity Extraction | A TextSnippet up to 10,000 characters, UTF-8 NFC encoded or a document in .PDF, .TIF or .TIFF format with size upto 20MB. |
| AutoML Natural Language Sentiment Analysis | A TextSnippet up to 60,000 characters, UTF-8 encoded or a document in .PDF, .TIF or .TIFF format with size upto 2MB. |
| AutoML Translation | A TextSnippet up to 25,000 characters, UTF-8 encoded. |
| AutoML Tables | A row with column values matching the columns of the model, up to 5MB. Not available for FORECASTING `prediction_type`. |
Parameters:
| Name | Type | Attributes | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |