Represents a PredictionService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.aiplatform.v1beta1.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
countTokens(request, callback)
public countTokens(request: google.cloud.aiplatform.v1beta1.ICountTokensRequest, callback: google.cloud.aiplatform.v1beta1.PredictionService.CountTokensCallback): void;
Calls CountTokens.
Parameters | |
---|---|
Name | Description |
request |
ICountTokensRequest
CountTokensRequest message or plain object |
callback |
CountTokensCallback
Node-style callback called with the error, if any, and CountTokensResponse |
Returns | |
---|---|
Type | Description |
void |
countTokens(request)
public countTokens(request: google.cloud.aiplatform.v1beta1.ICountTokensRequest): Promise<google.cloud.aiplatform.v1beta1.CountTokensResponse>;
Calls CountTokens.
Parameter | |
---|---|
Name | Description |
request |
ICountTokensRequest
CountTokensRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.CountTokensResponse> | Promise |
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.v1beta1.IDirectPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IDirectPredictRequest): Promise<google.cloud.aiplatform.v1beta1.DirectPredictResponse>;
Calls DirectPredict.
Parameter | |
---|---|
Name | Description |
request |
IDirectPredictRequest
DirectPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.DirectPredictResponse> | Promise |
directRawPredict(request, callback)
public directRawPredict(request: google.cloud.aiplatform.v1beta1.IDirectRawPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IDirectRawPredictRequest): Promise<google.cloud.aiplatform.v1beta1.DirectRawPredictResponse>;
Calls DirectRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IDirectRawPredictRequest
DirectRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.DirectRawPredictResponse> | Promise |
explain(request, callback)
public explain(request: google.cloud.aiplatform.v1beta1.IExplainRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IExplainRequest): Promise<google.cloud.aiplatform.v1beta1.ExplainResponse>;
Calls Explain.
Parameter | |
---|---|
Name | Description |
request |
IExplainRequest
ExplainRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.ExplainResponse> | Promise |
generateContent(request, callback)
public generateContent(request: google.cloud.aiplatform.v1beta1.IGenerateContentRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IGenerateContentRequest): Promise<google.cloud.aiplatform.v1beta1.GenerateContentResponse>;
Calls GenerateContent.
Parameter | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.GenerateContentResponse> | Promise |
predict(request, callback)
public predict(request: google.cloud.aiplatform.v1beta1.IPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IPredictRequest): Promise<google.cloud.aiplatform.v1beta1.PredictResponse>;
Calls Predict.
Parameter | |
---|---|
Name | Description |
request |
IPredictRequest
PredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.PredictResponse> | Promise |
rawPredict(request, callback)
public rawPredict(request: google.cloud.aiplatform.v1beta1.IRawPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.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.v1beta1.IStreamingPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IStreamingPredictRequest): Promise<google.cloud.aiplatform.v1beta1.StreamingPredictResponse>;
Calls ServerStreamingPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.StreamingPredictResponse> | Promise |
streamDirectPredict(request, callback)
public streamDirectPredict(request: google.cloud.aiplatform.v1beta1.IStreamDirectPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IStreamDirectPredictRequest): Promise<google.cloud.aiplatform.v1beta1.StreamDirectPredictResponse>;
Calls StreamDirectPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamDirectPredictRequest
StreamDirectPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.StreamDirectPredictResponse> | Promise |
streamDirectRawPredict(request, callback)
public streamDirectRawPredict(request: google.cloud.aiplatform.v1beta1.IStreamDirectRawPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IStreamDirectRawPredictRequest): Promise<google.cloud.aiplatform.v1beta1.StreamDirectRawPredictResponse>;
Calls StreamDirectRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamDirectRawPredictRequest
StreamDirectRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.StreamDirectRawPredictResponse> | Promise |
streamGenerateContent(request, callback)
public streamGenerateContent(request: google.cloud.aiplatform.v1beta1.IGenerateContentRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IGenerateContentRequest): Promise<google.cloud.aiplatform.v1beta1.GenerateContentResponse>;
Calls StreamGenerateContent.
Parameter | |
---|---|
Name | Description |
request |
IGenerateContentRequest
GenerateContentRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.GenerateContentResponse> | Promise |
streamingPredict(request, callback)
public streamingPredict(request: google.cloud.aiplatform.v1beta1.IStreamingPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IStreamingPredictRequest): Promise<google.cloud.aiplatform.v1beta1.StreamingPredictResponse>;
Calls StreamingPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingPredictRequest
StreamingPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.StreamingPredictResponse> | Promise |
streamingRawPredict(request, callback)
public streamingRawPredict(request: google.cloud.aiplatform.v1beta1.IStreamingRawPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.IStreamingRawPredictRequest): Promise<google.cloud.aiplatform.v1beta1.StreamingRawPredictResponse>;
Calls StreamingRawPredict.
Parameter | |
---|---|
Name | Description |
request |
IStreamingRawPredictRequest
StreamingRawPredictRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.aiplatform.v1beta1.StreamingRawPredictResponse> | Promise |