GcsSource

Emplacement Cloud Storage du contenu d'entrée.

Représentation JSON
{
  "inputUris": [
    string
  ],
  "sourceFormat": enum (SourceFormat)
}
Champs
inputUris[]

string

Obligatoire. URI Cloud Storage vers les fichiers d'entrée. La lecture des URI dépend de la méthode : consultez ImportDocumentsRequest.gcs_source et PurgeDocumentsRequest.gcs_source.

La requête entière, y compris chaque URI, ne doit pas dépasser 2 000 000 d'octets. Divisez un ensemble d'URI plus important en plusieurs requêtes.

sourceFormat

enum (SourceFormat)

Facultatif. Format des fichiers d'entrée. Utilisé par ImportDocuments ; PurgeDocuments l'ignore.

SourceFormat

"SourceFormat" spécifie le format du contenu d'entrée. Cet énumérateur peut être utilisé dans GcsSource pour indiquer au service comment analyser les URI d'entrée.

Enums
SOURCE_FORMAT_UNSPECIFIED

Valeur par défaut. Chaque URI d'entrée désigne un fichier à importer ou un modèle correspondant aux fichiers à importer (voir ImportDocumentsRequest.gcs_source). Chaque fichier est importé en tant que document distinct.

Un datastore UNSTRUCTURED accepte les fichiers PDF (.pdf), texte brut (.txt), Word (.docx), PowerPoint (.pptx) et Excel (.xlsx, .xlsm) d'une taille maximale de 200 Mo (200 000 000 octets). Un datastore VIDEO accepte les fichiers vidéo d'une taille maximale de 600 Go que le service peut décoder et d'une durée maximale de 15 heures. Un fichier qui ne répond pas à ces exigences est signalé dans le rapport d'erreurs plutôt que d'échouer à l'importation.

SOURCE_FORMAT_DOCUMENT_JSON

Chaque URI d'entrée nomme un fichier JSON Lines : un document par ligne, au format JSON de la ressource Document. Chaque ligne doit définir name, qui indique l'ID du document, et content.gcs_uri. Elle peut également définir metadata, qui doit être conforme au documentMetadataSchema du datastore. Les modèles ne sont pas acceptés dans les URI d'entrée.

Les fichiers auxquels les lignes font référence doivent répondre aux mêmes exigences que pour SOURCE_FORMAT_UNSPECIFIED. Les lignes qui ne peuvent pas être analysées ou qui ne sont pas conformes sont signalées dans le rapport d'erreur et ignorées.