OutputConfig

所需的輸出位置和中繼資料。

JSON 表示法
{
  "gcsDestination": {
    object (GcsDestination)
  },
  "batchSize": number
}
欄位
gcsDestination

object (GcsDestination)

要寫入輸出內容的 Google Cloud Storage 位置。

batchSize

number

在 Google Cloud Storage 的每個輸出 JSON 檔案中,回應 proto 的數量上限。有效範圍為 [1, 100]。如未指定,則預設值為 20。

舉例來說,如果 PDF 檔案有 100 頁,系統就會產生 100 個回應原型。如果 batchSize = 20,則會在前置字串 gcsDestination.uri 下寫入 5 個 JSON 檔案,每個檔案都包含 20 個回應原型。

目前 batchSize 只適用於 GcsDestination,日後可能會支援其他輸出設定。

GcsDestination

輸出內容的寫入位置 (Google Cloud Storage)。

JSON 表示法
{
  "uri": string
}
欄位
uri

string

結果的儲存位置 Google Cloud Storage URI 前置字串。結果會以 JSON 格式顯示,並在前面加上對應的輸入 URI 前置字串。這個欄位可以代表 Google Cloud Storage 檔案前置字串或 Google Cloud Storage 目錄。無論是哪種情況,URI 都必須是唯一的,因為您必須針對您提供的 URI 前置字串,執行 Google Cloud Storage 萬用字元搜尋,才能取得所有輸出檔案。

範例:

如果有多個輸出項目,每個回應仍為 AnnotateFileResponse,且每個回應都包含 AnnotateImageResponse 完整清單的某些子集。舉例來說,如果輸出 JSON 過大,並溢位至多個分割檔案,就可能會產生多個輸出內容。