GcsSource

Lokasi Cloud Storage untuk konten input.

Representasi JSON
{
  "inputUris": [
    string
  ],
  "sourceFormat": enum (SourceFormat)
}
Kolom
inputUris[]

string

Wajib. URI Cloud Storage ke file input. Cara URI dibaca bergantung pada metodenya: lihat ImportDocumentsRequest.gcs_source dan PurgeDocumentsRequest.gcs_source.

Seluruh permintaan, termasuk setiap URI, tidak boleh melebihi 2.000.000 byte. Membagi kumpulan URI yang lebih besar ke beberapa permintaan.

sourceFormat

enum (SourceFormat)

Opsional. Format file input. Digunakan oleh ImportDocuments; PurgeDocuments mengabaikannya.

SourceFormat

SourceFormat menentukan format konten input. Enum ini dapat digunakan di GcsSource untuk memberi tahu layanan cara mengurai URI input.

Enum
SOURCE_FORMAT_UNSPECIFIED

Nilai default. Setiap URI input memberi nama file yang akan diimpor, atau pola yang cocok dengan file yang akan diimpor (lihat ImportDocumentsRequest.gcs_source). Setiap file diimpor sebagai Dokumen terpisah.

UNSTRUCTURED DataStore menerima file PDF (.pdf), teks biasa (.txt), Word (.docx), PowerPoint (.pptx), dan Excel (.xlsx, .xlsm) hingga 200 MB (200.000.000 byte). VIDEO DataStore menerima file video hingga 600 GB yang dapat didekode oleh layanan dan berdurasi maksimal 15 jam. File yang tidak memenuhi persyaratan ini akan dilaporkan dalam laporan error, bukan menyebabkan kegagalan impor.

SOURCE_FORMAT_DOCUMENT_JSON

Setiap URI input memberi nama file JSON Lines: satu Document per baris, dalam format JSON dari resource Document. Setiap baris harus menetapkan name, yang memberikan ID Dokumen, dan content.gcs_uri, serta dapat menetapkan metadata, yang harus sesuai dengan documentMetadataSchema DataStore. Pola tidak didukung dalam URI input.

File yang dirujuk oleh baris harus memenuhi persyaratan yang sama seperti untuk SOURCE_FORMAT_UNSPECIFIED. Baris yang tidak dapat diurai atau tidak sesuai akan dilaporkan dalam laporan error dan dilewati.