Package prediction.aiplatform.gdc.goog.v1

索引

PredictionService

提供線上預測和說明的服務。

預測

rpc Predict(PredictRequest) returns (PredictResponse)

執行線上預測。

RawPredict

rpc RawPredict(RawPredictRequest) returns (HttpBody)

使用任意 HTTP 酬載執行線上預測。

回應會包含下列 HTTP 標頭:

  • X-Vertex-AI-Endpoint-Id:提供這項預測的端點 ID。

  • X-Vertex-AI-Deployed-Model-Id:提供這項預測的端點 DeployedModel ID。

PredictRequest

PredictionService.Predict 的要求訊息。

欄位
endpoint

string

這是必要旗標,要求提供預測結果的端點名稱。格式:projects/{project}/locations/{location}/endpoints/{endpoint}

instances[]

Value

這是必要旗標,做為預測呼叫輸入內容的執行個體。DeployedModel 可能會對每項要求支援的執行個體數量設有上限。如果是客戶建立的模型,行為會如該模型所記錄。您可以在端點的 DeployedModels 上指定任何單一執行個體的結構定義。

parameters

Value

控管預測作業的參數。參數的結構定義可能會在端點的 DeployedModels 上指定。

PredictResponse

PredictionService.Predict 的回應訊息。

欄位
predictions[]

Value

預測呼叫的輸出內容。您可以在端點的 DeployedModels 上指定任何單一預測的結構定義。

deployed_model_id

string

提供這項預測結果的端點已部署模型 ID。

model

string

僅供輸出。部署為 DeployedModel 的 Model 資源名稱,這項預測會命中該 Model。

model_version_id

string

僅供輸出。部署為 DeployedModel 的 Model 版本 ID,這項預測會命中該版本。

model_display_name

string

僅供輸出。部署為 DeployedModel 的模型顯示名稱,這項預測作業會命中該模型。

metadata

Value

僅供輸出。模型傳回的要求層級中繼資料。中繼資料類型取決於模型實作方式。

RawPredictRequest

PredictionService.RawPredict 的要求訊息。

欄位
endpoint

string

這是必要旗標,要求提供預測結果的端點名稱。格式:projects/{project}/locations/{location}/endpoints/{endpoint}

http_body

HttpBody

預測輸入內容。支援 HTTP 標頭和任意資料酬載。

DeployedModel 可能會對每項要求支援的執行個體數量設有上限。如果 AutoML 模型的這項限制遭到超出,RawPredict 方法就會傳回錯誤。如果自訂訓練模型超出這項限制,系統的行為會因模型而異。

建立模型時,您可以在 PredictSchemata 欄位中指定每個執行個體的結構定義。將 Model 部署為 Endpoint 的 DeployedModel 並使用 RawPredict 方法時,適用這個結構定義。