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
chatCompletions(request, callback)
public chatCompletions(request: google.cloud.aiplatform.v1beta1.IChatCompletionsRequest, callback: google.cloud.aiplatform.v1beta1.PredictionService.ChatCompletionsCallback): void;Calls ChatCompletions.
| Parameters | |
|---|---|
| Name | Description |
request |
IChatCompletionsRequest
ChatCompletionsRequest message or plain object |
callback |
ChatCompletionsCallback
Node-style callback called with the error, if any, and HttpBody |
| Returns | |
|---|---|
| Type | Description |
void |
|
chatCompletions(request)
public chatCompletions(request: google.cloud.aiplatform.v1beta1.IChatCompletionsRequest): Promise<google.api.HttpBody>;Calls ChatCompletions.
| Parameter | |
|---|---|
| Name | Description |
request |
IChatCompletionsRequest
ChatCompletionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.api.HttpBody> |
Promise |
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 |
embedContent(request, callback)
public embedContent(request: google.cloud.aiplatform.v1beta1.IEmbedContentRequest, callback: google.cloud.aiplatform.v1beta1.PredictionService.EmbedContentCallback): void;Calls EmbedContent.
| Parameters | |
|---|---|
| Name | Description |
request |
IEmbedContentRequest
EmbedContentRequest message or plain object |
callback |
EmbedContentCallback
Node-style callback called with the error, if any, and EmbedContentResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
embedContent(request)
public embedContent(request: google.cloud.aiplatform.v1beta1.IEmbedContentRequest): Promise<google.cloud.aiplatform.v1beta1.EmbedContentResponse>;Calls EmbedContent.
| Parameter | |
|---|---|
| Name | Description |
request |
IEmbedContentRequest
EmbedContentRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.aiplatform.v1beta1.EmbedContentResponse> |
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 |
streamRawPredict(request, callback)
public streamRawPredict(request: google.cloud.aiplatform.v1beta1.IStreamRawPredictRequest, callback: google.cloud.aiplatform.v1beta1.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.v1beta1.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 |