GcsSource

輸入內容的 Cloud Storage 位置。

JSON 表示法
{
  "inputUris": [
    string
  ],
  "sourceFormat": enum (SourceFormat)
}
欄位
inputUris[]

string

這是必要旗標,輸入檔案的 Cloud Storage URI。URI 的讀取方式取決於方法:請參閱 ImportDocumentsRequest.gcs_source 和 PurgeDocumentsRequest.gcs_source。

整個要求 (包括每個 URI) 不得超過 2,000,000 個位元組。將較大的 URI 組合拆分為多個要求。

sourceFormat

enum (SourceFormat)

選用。輸入檔案的格式。由 ImportDocuments 使用;PurgeDocuments 會忽略。

SourceFormat

SourceFormat 會指定輸入內容的格式。這個列舉可用於 GcsSource,通知服務如何剖析輸入 URI。

列舉
SOURCE_FORMAT_UNSPECIFIED

預設值。每個輸入 URI 都會命名要匯入的檔案,或與要匯入的檔案相符的模式 (請參閱 ImportDocumentsRequest.gcs_source)。每個檔案都會匯入為個別文件。

UNSTRUCTURED 資料儲存庫接受 PDF (.pdf)、純文字 (.txt)、Word (.docx)、PowerPoint (.pptx) 和 Excel (.xlsx、.xlsm) 檔案,大小上限為 200 MB (200,000,000 位元組)。VIDEO 資料儲存庫接受的影片檔案大小上限為 600 GB,且長度不超過 15 小時,並可由服務解碼。不符合這些規定的檔案會列在錯誤報告中,但不會導致匯入失敗。

SOURCE_FORMAT_DOCUMENT_JSON

每個輸入 URI 都會命名 JSON Lines 檔案:每行一個文件,採用文件資源的 JSON 格式。每行都必須設定 name (提供文件 ID) 和 content.gcs_uri,也可以設定 metadata (必須符合 DataStore 的 documentMetadataSchema)。輸入 URI 不支援模式。

這些行參照的檔案必須符合與 SOURCE_FORMAT_UNSPECIFIED 相同的規定。無法剖析或不符合規定的行會列在錯誤報表中,並遭到略過。