GcsSource

Cloud Storage-Speicherort für die Eingabeinhalte.

JSON-Darstellung
{
  "inputUris": [
    string
  ],
  "sourceFormat": enum (SourceFormat)
}
Felder
inputUris[]

string

Erforderlich. Cloud Storage-URIs für Eingabedateien. Wie die URIs gelesen werden, hängt von der Methode ab: siehe ImportDocumentsRequest.gcs_source und PurgeDocumentsRequest.gcs_source.

Die gesamte Anfrage, einschließlich aller URIs, darf 2.000.000 Byte nicht überschreiten. Teilen Sie eine größere Anzahl von URIs auf mehrere Anfragen auf.

sourceFormat

enum (SourceFormat)

Optional. Format der Eingabedateien. Wird von ImportDocuments verwendet. PurgeDocuments ignoriert es.

SourceFormat

„SourceFormat“ gibt das Format des Eingabeinhalts an. Dieses Enum kann in GcsSource verwendet werden, um den Dienst darüber zu informieren, wie die Eingabe-URIs geparst werden sollen.

Enums
SOURCE_FORMAT_UNSPECIFIED

Standardwert. Jeder Eingabe-URI benennt eine zu importierende Datei oder ein Muster, das mit zu importierenden Dateien übereinstimmt (siehe ImportDocumentsRequest.gcs_source). Jede Datei wird als separates Dokument importiert.

Ein UNSTRUCTURED-DataStore akzeptiert PDF- (.pdf), Nur-Text- (.txt), Word- (.docx), PowerPoint- (.pptx) und Excel-Dateien (.xlsx, .xlsm) mit einer Größe von bis zu 200 MB (200.000.000 Byte). Ein VIDEO-DataStore akzeptiert Videodateien mit einer Größe von bis zu 600 GB, die vom Dienst decodiert werden können und maximal 15 Stunden lang sind. Dateien, die diese Anforderungen nicht erfüllen, werden im Fehlerbericht aufgeführt, anstatt den Import fehlschlagen zu lassen.

SOURCE_FORMAT_DOCUMENT_JSON

Jeder Eingabe-URI benennt eine JSON Lines-Datei: ein Dokument pro Zeile im JSON-Format der Dokumentressource. In jeder Zeile muss name festgelegt werden, wodurch die Dokument-ID angegeben wird, sowie content.gcs_uri. Außerdem kann metadata festgelegt werden, was dem documentMetadataSchema des DataStore entsprechen muss. Muster werden in den Eingabe-URIs nicht unterstützt.

Die Dateien, auf die die Zeilen verweisen, müssen dieselben Anforderungen wie für SOURCE_FORMAT_UNSPECIFIED erfüllen. Zeilen, die nicht geparst werden können oder nicht konform sind, werden im Fehlerbericht aufgeführt und übersprungen.