Represents a PredictionService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.aiplatform.v1.PredictionServicePackage
@google-cloud/aiplatformConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new PredictionService service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): PredictionService;
Creates new PredictionService service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
PredictionService | RPC service. Useful where requests and/or responses are streamed. |
directPredict(request, callback)
public directPredict(request: google.cloud.aiplatform.v1.IDirectPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.DirectPredictCallback): void;
Calls DirectPredict.
Parameters | |
---|---|
Name | Description |
request |
IDirectPredictRequest
DirectPredictRequest message or plain object |
callback |
DirectPredictCallback
Node-style callback called with the error, if any, and DirectPredictResponse |
Returns | |
---|---|
Type | Description |
void |
directPredict(request)
public directPredict(request: google.cloud.aiplatform.v1.IDirectPredictRequest): Promise<google.cloud.aiplatform.v1.DirectPredictResponse>;
Calls DirectPredict.
Parameter | |
---|---|
Name | Description |
request |
IDirectPredictRequest
DirectPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.DirectPredictResponse> | Promise |
directRawPredict(request, callback)
public directRawPredict(request: google.cloud.aiplatform.v1.IDirectRawPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.DirectRawPredictCallback): void;
Calls DirectRawPredict.
Parameters | |
---|---|
Name | Description |
request |
IDirectRawPredictRequest
DirectRawPredictRequest message or plain object |
callback |
DirectRawPredictCallback
Node-style callback called with the error, if any, and DirectRawPredictResponse |
Returns | |
---|---|
Type | Description |
void |
directRawPredict(request)
public directRawPredict(request: google.cloud.aiplatform.v1.IDirectRawPredictRequest): Promise<google.cloud.aiplatform.v1.DirectRawPredictResponse>;
Calls DirectRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IDirectRawPredictRequest
DirectRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.DirectRawPredictResponse> | Promise |
explain(request, callback)
public explain(request: google.cloud.aiplatform.v1.IExplainRequest, callback: google.cloud.aiplatform.v1.PredictionService.ExplainCallback): void;
Calls Explain.
Parameters | |
---|---|
Name | Description |
request |
IExplainRequest
ExplainRequest message or plain object |
callback |
ExplainCallback
Node-style callback called with the error, if any, and ExplainResponse |
Returns | |
---|---|
Type | Description |
void |
explain(request)
public explain(request: google.cloud.aiplatform.v1.IExplainRequest): Promise<google.cloud.aiplatform.v1.ExplainResponse>;
Calls Explain.
Parameter | |
---|---|
Name | Description |
request |
IExplainRequest
ExplainRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.ExplainResponse> | Promise |
generateContent(request, callback)
public generateContent(request: google.cloud.aiplatform.v1.IGenerateContentRequest, callback: google.cloud.aiplatform.v1.PredictionService.GenerateContentCallback): void;
Calls GenerateContent.
Parameters | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
callback |
GenerateContentCallback
Node-style callback called with the error, if any, and GenerateContentResponse |
Returns | |
---|---|
Type | Description |
void |
generateContent(request)
public generateContent(request: google.cloud.aiplatform.v1.IGenerateContentRequest): Promise<google.cloud.aiplatform.v1.GenerateContentResponse>;
Calls GenerateContent.
Parameter | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.GenerateContentResponse> | Promise |
predict(request, callback)
public predict(request: google.cloud.aiplatform.v1.IPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.PredictCallback): void;
Calls Predict.
Parameters | |
---|---|
Name | Description |
request |
IPredictRequest
PredictRequest message or plain object |
callback |
PredictCallback
Node-style callback called with the error, if any, and PredictResponse |
Returns | |
---|---|
Type | Description |
void |
predict(request)
public predict(request: google.cloud.aiplatform.v1.IPredictRequest): Promise<google.cloud.aiplatform.v1.PredictResponse>;
Calls Predict.
Parameter | |
---|---|
Name | Description |
request |
IPredictRequest
PredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.PredictResponse> | Promise |
rawPredict(request, callback)
public rawPredict(request: google.cloud.aiplatform.v1.IRawPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.RawPredictCallback): void;
Calls RawPredict.
Parameters | |
---|---|
Name | Description |
request |
IRawPredictRequest
RawPredictRequest message or plain object |
callback |
RawPredictCallback
Node-style callback called with the error, if any, and HttpBody |
Returns | |
---|---|
Type | Description |
void |
rawPredict(request)
public rawPredict(request: google.cloud.aiplatform.v1.IRawPredictRequest): Promise<google.api.HttpBody>;
Calls RawPredict.
Parameter | |
---|---|
Name | Description |
request |
IRawPredictRequest
RawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.api.HttpBody> | Promise |
serverStreamingPredict(request, callback)
public serverStreamingPredict(request: google.cloud.aiplatform.v1.IStreamingPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.ServerStreamingPredictCallback): void;
Calls ServerStreamingPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
callback |
ServerStreamingPredictCallback
Node-style callback called with the error, if any, and StreamingPredictResponse |
Returns | |
---|---|
Type | Description |
void |
serverStreamingPredict(request)
public serverStreamingPredict(request: google.cloud.aiplatform.v1.IStreamingPredictRequest): Promise<google.cloud.aiplatform.v1.StreamingPredictResponse>;
Calls ServerStreamingPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.StreamingPredictResponse> | Promise |
streamDirectPredict(request, callback)
public streamDirectPredict(request: google.cloud.aiplatform.v1.IStreamDirectPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamDirectPredictCallback): void;
Calls StreamDirectPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamDirectPredictRequest
StreamDirectPredictRequest message or plain object |
callback |
StreamDirectPredictCallback
Node-style callback called with the error, if any, and StreamDirectPredictResponse |
Returns | |
---|---|
Type | Description |
void |
streamDirectPredict(request)
public streamDirectPredict(request: google.cloud.aiplatform.v1.IStreamDirectPredictRequest): Promise<google.cloud.aiplatform.v1.StreamDirectPredictResponse>;
Calls StreamDirectPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamDirectPredictRequest
StreamDirectPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.StreamDirectPredictResponse> | Promise |
streamDirectRawPredict(request, callback)
public streamDirectRawPredict(request: google.cloud.aiplatform.v1.IStreamDirectRawPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamDirectRawPredictCallback): void;
Calls StreamDirectRawPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamDirectRawPredictRequest
StreamDirectRawPredictRequest message or plain object |
callback |
StreamDirectRawPredictCallback
Node-style callback called with the error, if any, and StreamDirectRawPredictResponse |
Returns | |
---|---|
Type | Description |
void |
streamDirectRawPredict(request)
public streamDirectRawPredict(request: google.cloud.aiplatform.v1.IStreamDirectRawPredictRequest): Promise<google.cloud.aiplatform.v1.StreamDirectRawPredictResponse>;
Calls StreamDirectRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamDirectRawPredictRequest
StreamDirectRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.StreamDirectRawPredictResponse> | Promise |
streamGenerateContent(request, callback)
public streamGenerateContent(request: google.cloud.aiplatform.v1.IGenerateContentRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamGenerateContentCallback): void;
Calls StreamGenerateContent.
Parameters | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
callback |
StreamGenerateContentCallback
Node-style callback called with the error, if any, and GenerateContentResponse |
Returns | |
---|---|
Type | Description |
void |
streamGenerateContent(request)
public streamGenerateContent(request: google.cloud.aiplatform.v1.IGenerateContentRequest): Promise<google.cloud.aiplatform.v1.GenerateContentResponse>;
Calls StreamGenerateContent.
Parameter | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.GenerateContentResponse> | Promise |
streamingPredict(request, callback)
public streamingPredict(request: google.cloud.aiplatform.v1.IStreamingPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamingPredictCallback): void;
Calls StreamingPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
callback |
StreamingPredictCallback
Node-style callback called with the error, if any, and StreamingPredictResponse |
Returns | |
---|---|
Type | Description |
void |
streamingPredict(request)
public streamingPredict(request: google.cloud.aiplatform.v1.IStreamingPredictRequest): Promise<google.cloud.aiplatform.v1.StreamingPredictResponse>;
Calls StreamingPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.StreamingPredictResponse> | Promise |
streamingRawPredict(request, callback)
public streamingRawPredict(request: google.cloud.aiplatform.v1.IStreamingRawPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamingRawPredictCallback): void;
Calls StreamingRawPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamingRawPredictRequest
StreamingRawPredictRequest message or plain object |
callback |
StreamingRawPredictCallback
Node-style callback called with the error, if any, and StreamingRawPredictResponse |
Returns | |
---|---|
Type | Description |
void |
streamingRawPredict(request)
public streamingRawPredict(request: google.cloud.aiplatform.v1.IStreamingRawPredictRequest): Promise<google.cloud.aiplatform.v1.StreamingRawPredictResponse>;
Calls StreamingRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingRawPredictRequest
StreamingRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1.StreamingRawPredictResponse> | Promise |
streamRawPredict(request, callback)
public streamRawPredict(request: google.cloud.aiplatform.v1.IStreamRawPredictRequest, callback: google.cloud.aiplatform.v1.PredictionService.StreamRawPredictCallback): void;
Calls StreamRawPredict.
Parameters | |
---|---|
Name | Description |
request |
IStreamRawPredictRequest
StreamRawPredictRequest message or plain object |
callback |
StreamRawPredictCallback
Node-style callback called with the error, if any, and HttpBody |
Returns | |
---|---|
Type | Description |
void |
streamRawPredict(request)
public streamRawPredict(request: google.cloud.aiplatform.v1.IStreamRawPredictRequest): Promise<google.api.HttpBody>;
Calls StreamRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamRawPredictRequest
StreamRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.api.HttpBody> | Promise |