Package google.cloud.notebooklm.v1alpha

Index

AudioOverviewService

Dienst zur Verwaltung von Audio-Zusammenfassungen.

CreateAudioOverview

rpc CreateAudioOverview(CreateAudioOverviewRequest) returns (CreateAudioOverviewResponse)

Erstellt eine neue Audio-Zusammenfassung.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.audioOverviews.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteAudioOverview

rpc DeleteAudioOverview(DeleteAudioOverviewRequest) returns (Empty)

Löscht eine Audio-Zusammenfassung.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • discoveryengine.audioOverviews.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

NotebookService

Dienst zur Verwaltung von Notebooks.

BatchDeleteNotebooks

rpc BatchDeleteNotebooks(BatchDeleteNotebooksRequest) returns (Empty)

Löscht Notebooks im Batch.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

CreateNotebook

rpc CreateNotebook(CreateNotebookRequest) returns (Notebook)

Erstellt ein Notebook.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.notebooks.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetNotebook

rpc GetNotebook(GetNotebookRequest) returns (Notebook)

Ruft ein Notebook ab.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • discoveryengine.notebooks.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListRecentlyViewedNotebooks

rpc ListRecentlyViewedNotebooks(ListRecentlyViewedNotebooksRequest) returns (ListRecentlyViewedNotebooksResponse)

Listet die Notebooks nach dem Zeitpunkt des letzten Aufrufs auf.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.notebooks.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ShareNotebook

rpc ShareNotebook(ShareNotebookRequest) returns (ShareNotebookResponse)

Gibt ein Notebook für andere Konten frei.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgenden IAM-Berechtigungen für die Ressource name:

  • discoveryengine.notebooks.getIamPolicy
  • discoveryengine.notebooks.setIamPolicy

Weitere Informationen finden Sie in der IAM-Dokumentation.

SourceService

Dienst zur Verwaltung von Quellen.

BatchCreateSources

rpc BatchCreateSources(BatchCreateSourcesRequest) returns (BatchCreateSourcesResponse)

Erstellt eine Liste mit Source.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.sources.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

BatchDeleteSources

rpc BatchDeleteSources(BatchDeleteSourcesRequest) returns (Empty)

Mehrere Quellen löschen

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • discoveryengine.sources.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetSource

rpc GetSource(GetSourceRequest) returns (Source)

Erstellt einen Source.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • discoveryengine.sources.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

AccountAndRole

Konto- und Rolleninformationen.

Felder
email

string

Erforderlich. Die mit dem Konto verknüpfte E‑Mail-Adresse.

role

ProjectRole

Erforderlich. Die Rolle im Notebook.

AgentspaceMetadata

Metadaten zu einer Agentspace-Quelle.

Felder
document_name

string

Nur Ausgabe. Der vollständige Dokumentname in Agentspace.

document_title

string

Nur Ausgabe. Der Titel des Dokuments.

AudioOverview

Eine Audio-Zusammenfassung eines Notebooks. Dies ist eine Zusammenfassung des Notebooks im Audioformat.

Felder
name

string

ID. Der vollständige Ressourcenname des Notebooks. Format: projects/{project}/locations/{location}/notebooks/{notebook}/audioOverviews/{audio_overview_id}.

Dieses Feld muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein.

audio_overview_id

string

Nur Ausgabe. Eindeutige ID der Audioübersicht.

status

AudioOverviewStatus

Der Status der Audio-Zusammenfassung.

generation_options

AudioOverviewGenerationOptions

Die Optionen, die zum Generieren der Audio-Zusammenfassung verwendet wurden.

mime_type

MimeType

Der MIME-Typ der Audio-Zusammenfassung.

language_code

string

Der Sprachcode der generierten Audio-Zusammenfassung. Verwenden Sie den BCP 47-Sprachcode (z. B. „en“, „es“, „hi“).

MimeType

Unterstützte MIME-Typen für Audio-Zusammenfassungen.

Enums
MIME_TYPE_UNKNOWN Der MIME-Typ wurde nicht festgelegt.
MIME_TYPE_WAV Der MIME-Typ ist „audio/wav“.
MIME_TYPE_MP4 Der MIME-Typ ist „audio/mp4“.

AudioOverviewGenerationOptions

Optionen, die beim Erstellen der Audio-Zusammenfassung verwendet werden.

Felder
source_ids[]

SourceId

Optional. Die Quellen, auf denen die Audio-Zusammenfassung basiert.

episode_focus

string

Worauf sich die Moderatoren der Show konzentrieren sollen.

language_code

string

Die Sprache, in der die Audio-Zusammenfassung angefordert wurde.

AudioOverviewStatus

Der Status einer Audio-Zusammenfassung.

Enums
AUDIO_OVERVIEW_STATUS_UNSPECIFIED Der Status wurde nicht festgelegt.
AUDIO_OVERVIEW_STATUS_NOT_STARTED Die Audio-Zusammenfassung wurde noch nicht erstellt.
AUDIO_OVERVIEW_STATUS_IN_PROGRESS Die Audio-Zusammenfassung wird gerade erstellt.
AUDIO_OVERVIEW_STATUS_COMPLETE Die Audio-Zusammenfassung wurde erstellt und ist verfügbar.
AUDIO_OVERVIEW_STATUS_FAILED Die Audio-Zusammenfassung konnte nicht generiert werden.

BatchCreateSourcesRequest

Anfrage für die Methode SourceService.BatchCreateSources.

Felder
parent

string

Erforderlich. Die übergeordnete Ressource, in der die Quellen erstellt werden. Format: projects/{project}/locations/{location}/notebooks/{notebook}

user_contents[]

UserContent

Erforderlich. Die UserContent, die hochgeladen werden sollen.

BatchCreateSourcesResponse

Antwort für die Methode SourceService.BatchCreateSources.

Felder
sources[]

Source

Die Source.

BatchDeleteNotebooksRequest

Anfrage für die Methode NotebookService.BatchDeleteNotebooks.

Felder
parent

string

Erforderlich. Der Ressourcenname des übergeordneten Zweigs, z. B. projects/{project}/locations/{location}.

names[]

string

Erforderlich. Vollständige Ressourcennamen von Notebook, z. B. projects/{project}/locations/{location}/notebooks/{notebook_id}.

BatchDeleteSourcesRequest

Anfrage für die Methode [SourceService.BatchDeleteSourcesRequest][].

Felder
parent

string

Erforderlich. Die übergeordnete Ressource, in der die Quellen gelöscht werden. Format: projects/{project}/locations/{location}/notebooks/{notebook}

names[]

string

Erforderlich. Namen der zu löschenden Quellen. Format: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source}

CmekConfig

Konfiguration der vom Kunden verwalteten Verschlüsselung für Notebooks.

Felder
kms_key

string

Erforderlich. Der Ressourcenname des KMS-Schlüssels, der zum Verschlüsseln von Ressourcen projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId} verwendet wird.

CreateAudioOverviewRequest

Anfrage für die Methode AudioOverviewService.CreateAudioOverview.

Felder
parent

string

Erforderlich. Die übergeordnete Ressource, in der dieses Notebook erstellt wird. Format: projects/{project}/locations/{location}/notebooks/{notebook}

generation_options

AudioOverviewGenerationOptions

Optionen für die Erstellung der Audio-Zusammenfassung.

CreateAudioOverviewResponse

Antwort für die Methode AudioOverviewService.CreateAudioOverview.

Felder
audio_overview

AudioOverview

Die generierte Audio-Zusammenfassung.

CreateNotebookRequest

Anfrage für die Methode NotebookService.CreateNotebook.

Felder
parent

string

Erforderlich. Der Name der übergeordneten Ressource, z. B. projects/{project}/locations/{location}.

notebook

Notebook

Erforderlich. Das zu erstellende Notebook.

DeleteAudioOverviewRequest

Anfrage für die Methode AudioOverviewService.DeleteAudioOverview.

Felder
name

string

Erforderlich. Der vollständige Ressourcenname der AudioOverview, z. B. projects/{project}/locations/{location}/notebooks/{notebook}/audioOverviews/{audio_overview_id}.

FailureReason

Fehlerursache mit Details dazu, warum die Aufnahme einer Quelle fehlgeschlagen ist.

Felder
Union-Feld error. Der spezifische Fehler. Für error ist nur einer der folgenden Werte zulässig:
unknown

Unknown

Gibt an, dass ein unbekannter Fehler aufgetreten ist.

source_too_long

SourceTooLong

Gibt an, dass die Anzahl der Quellwörter das Limit des Nutzers überschritten hat.

ingestion_error

IngestionError

Gibt an, dass beim Aufnehmen der Quelle ein Fehler aufgetreten ist.

source_empty

SourceEmpty

Gibt an, dass die Quelle leer ist.

upload_error

UploadError

Gibt an, dass beim Hochladen der Quelle ein Fehler aufgetreten ist.

paywall_error

PaywallError

Gibt an, dass die Quelle kostenpflichtig ist und nicht aufgenommen werden kann.

source_unreachable

SourceUnreachable

Gibt an, dass die Quelle nicht erreichbar ist.

google_drive_error

GoogleDriveError

Ein Google Drive-spezifischer Fehler.

youtube_error

YoutubeError

Ein YouTube-spezifischer Fehler.

audio_transcription_error

AudioTranscriptionError

Ein Fehler, der speziell bei der Transkription von Audiodateien auftritt.

source_limit_exceeded

SourceLimitExceeded

Fehler, wenn der Nutzer versucht, über seine Beschränkungen hinaus zu aktualisieren.

domain_blocked

DomainBlocked

Fehler, wenn der Nutzer versucht, eine Quelle aus einer blockierten Domain hinzuzufügen.

AudioTranscriptionError

Ein Fehler, der speziell bei der Transkription von Audiodateien auftritt.

Felder
Union-Feld error. Der spezifische Fehler bei der Transkription der Audiodatei. Für error ist nur einer der folgenden Werte zulässig:
language_detection_failed

LanguageDetectionFailed

Die Sprache der Datei konnte nicht erkannt werden. Möglicherweise enthält sie keine Sprache.

no_audio_detected

NoAudioDetected

In der Eingabedatei wurde kein Audio erkannt (möglicherweise war es ein Video).

LanguageDetectionFailed

Dieser Typ hat keine Felder.

Die Sprache der Datei konnte nicht erkannt werden. Möglicherweise enthält sie keine Sprache.

NoAudioDetected

Dieser Typ hat keine Felder.

In der Eingabedatei wurde kein Audio erkannt.

DomainBlocked

Dieser Typ hat keine Felder.

Fehler, der angibt, dass die Quelle entfernt wurde, weil die Domain blockiert wurde.

GoogleDriveError

Ein Google Drive-spezifischer Fehler.

Felder
Union-Feld error. Der Drive-spezifische Fehler. Für error ist nur einer der folgenden Werte zulässig:
download_prevented

DownloadPrevented

Der Nutzer konnte die Datei nicht herunterladen.

DownloadPrevented

Dieser Typ hat keine Felder.

Der Nutzer konnte die Datei nicht herunterladen.

IngestionError

Dieser Typ hat keine Felder.

Gibt an, dass beim Aufnehmen der Quelle ein Fehler aufgetreten ist.

PaywallError

Dieser Typ hat keine Felder.

Gibt an, dass die Quelle kostenpflichtig ist und nicht aufgenommen werden kann.

SourceEmpty

Dieser Typ hat keine Felder.

Gibt an, dass die Quelle leer ist.

SourceLimitExceeded

Dieser Typ hat keine Felder.

Gibt an, dass der Nutzer nicht genügend Speicherplatz für diese Quelle hat.

SourceTooLong

Gibt an, dass die Anzahl der Quellwörter das Limit des Nutzers überschritten hat.

Felder
word_count

int32

Die Anzahl der Wörter in der Quelle.

word_limit

int32

Das Wortanzahllimit für den aktuellen Nutzer zum Zeitpunkt des Uploads.

SourceUnreachable

Gibt an, dass die Quelle nicht erreichbar ist. Dies wird hauptsächlich für Quellen verwendet, die über eine URL hinzugefügt werden.

Felder
error_details

SourceUnreachableErrorReason

Beschreibt, warum die Quelle nicht erreichbar ist.

Unbekannt

Dieser Typ hat keine Felder.

Gibt an, dass ein unbekannter Fehler aufgetreten ist.

UploadError

Dieser Typ hat keine Felder.

Gibt an, dass beim Hochladen der Quelle ein Fehler aufgetreten ist.

YoutubeError

Ein YouTube-spezifischer Fehler.

Felder
Union-Feld error. Der YouTube-spezifische Fehler. Für error ist nur einer der folgenden Werte zulässig:
video_deleted

VideoDeleted

Fehler, der angibt, dass die Quelle entfernt wurde, weil das Video gelöscht wurde.

VideoDeleted

Dieser Typ hat keine Felder.

Fehler, der angibt, dass die Quelle entfernt wurde, weil das Video gelöscht wurde.

GetNotebookRequest

Anfrage für die Methode NotebookService.GetNotebook.

Felder
name

string

Erforderlich. Vollständiger Ressourcenname von Notebook, z. B. projects/{project}/locations/{location}/notebooks/{notebook_id}.

GetSourceRequest

Anfrage für die Methode SourceService.GetSource.

Felder
name

string

Erforderlich. Der Ressourcenname für die Quelle. Format: „projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source}“

GoogleDocsSourceMetadata

Metadaten zu einer Google-Dokument-Quelle.

Felder
document_id

string

Nur Ausgabe. Die Dokument-ID des Google-Dokuments.

revision_id

string

Nur Ausgabe. Versions-ID für das Dokument.

ListRecentlyViewedNotebooksRequest

Anfrage für die Methode NotebookService.ListRecentlyViewedNotebooks.

Felder
parent

string

Erforderlich. Der Ressourcenname des übergeordneten Zweigs, z. B. projects/{project}/locations/{location}.

page_size

int32

Optional. Maximale Anzahl der zurückzugebenden Notebook. Wenn nicht angegeben, wird standardmäßig „500“ verwendet. Der maximal zulässige Wert ist „500“. Wenn dieses Feld einen negativen Wert enthält, wird der Standardwert verwendet.

page_token

string

Optional. Das Seitentoken. Geben Sie dieses an, um die nachfolgende Seite abzurufen.

ListRecentlyViewedNotebooksResponse

Antwort für die Methode NotebookService.ListRecentlyViewedNotebooks.

Felder
notebooks[]

Notebook

Die Liste der zuletzt aufgerufenen Notebooks.

next_page_token

string

Das Seitentoken. Geben Sie dieses an, um die nachfolgende Seite abzurufen.

Notebook

Ein Notebook ist eine Ressource, in der Nutzer ihre Inhalte (als Quellen) speichern und mit den Inhalten interagieren können.

Felder
name

string

ID. Die ID des Notebooks. Format: projects/{project}/locations/{location}/notebooks/{notebook_id}.

Dieses Feld muss ein UTF-8-codierter String sein.

sources[]

Source

Nur Ausgabe. Liste der Quellen im Notebook. Dieses Feld dient nur der Ausgabe.

cmek_config

CmekConfig

Nur Ausgabe. CMEK-bezogene Informationen für das Notebook.

title

string

Optional. Der Titel des Notebooks.

notebook_id

string

Nur Ausgabe. Die Notebook-ID, die das letzte Segment des Ressourcennamens des Notebooks ist.

emoji

string

Nur Ausgabe. Das Emoji des Notebooks.

metadata

NotebookMetadata

Nur Ausgabe. Die Metadaten des Notebooks.

NotebookMetadata

Metadaten für ein Notebook.

Felder
is_shared

bool

„True“, wenn dieses Projekt derzeit für andere Nutzer freigegeben ist, andernfalls „False“.

is_shareable

bool

„True“, wenn das Projekt freigegeben werden kann.

last_viewed

Timestamp

Ein Zeitstempel, der angibt, wann der aktuelle Nutzer in der Sitzung das Projekt zuletzt aufgerufen hat.

create_time

Timestamp

Der Zeitpunkt, zu dem dieses Projekt erstellt wurde.

ProjectRole

Die Rolle des Projekts.

Enums
PROJECT_ROLE_UNKNOWN Unbekannte Rolle.
PROJECT_ROLE_OWNER Der Nutzer ist Inhaber des Projekts.
PROJECT_ROLE_WRITER Der Nutzer hat Schreibberechtigungen für das Projekt.
PROJECT_ROLE_READER Der Nutzer hat Leseberechtigungen für das Projekt.
PROJECT_ROLE_NOT_SHARED Der Nutzer hat keinen Zugriff auf das Projekt.

ShareNotebookRequest

Anfrage für die Methode NotebookService.ShareNotebook.

Felder
name

string

Erforderlich. Vollständiger Ressourcenname von Notebook, z. B. projects/{project}/locations/{location}/notebooks/{notebook_id}.

account_and_roles[]

AccountAndRole

Erforderlich. Die Liste der Konten und Rollen, für die das Notebook freigegeben werden soll.

notify_via_email

bool

Erforderlich. Ob die freigegebenen Nutzer per E‑Mail benachrichtigt werden sollen.

ShareNotebookResponse

Dieser Typ hat keine Felder.

Antwort für die Methode NotebookService.ShareNotebook.

Quelle

Eine Quelle stellt eine einzelne Inhaltsquelle dar.

Felder
name

string

ID. Der vollständige Ressourcenname der Quelle. Format: projects/{project}/locations/{location}/notebooks/{notebook}/sources/{source_id}.

Dieses Feld muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein.

title

string

Optional. Titel der Quelle.

source_id

SourceId

Optional. Nur Ausgabe. Die Quell-ID, die das letzte Segment des Ressourcennamens der Quelle ist.

metadata

SourceMetadata

Nur Ausgabe. Metadaten zur Quelle.

settings

SourceSettings

Nur Ausgabe. Status der Quelle und alle Fehlerursachen.

SourceId

„SourceId“ ist das letzte Segment des Ressourcennamens der Quelle.

Felder
id

string

Die ID der Quelle.

SourceMetadata

Stellt die Metadaten einer Quelle und einige zusätzliche Informationen dar.

Felder
Union-Feld metadata. Metadaten für die Quelle. Für metadata ist nur einer der folgenden Werte zulässig:
google_docs_metadata

GoogleDocsSourceMetadata

Metadaten für eine Google-Dokument-Quelle.

youtube_metadata

YoutubeMetadata

Metadaten für eine YouTube-Videoquelle.

agentspace_metadata

AgentspaceMetadata

Metadaten für eine Agentspace-Quelle.

word_count

int32

Die Wortzahl der Quelle.

token_count

int32

Die Anzahl der Tokens in der Quelle.

source_added_timestamp

Timestamp

Der Zeitstempel, zu dem die Quelle hinzugefügt wurde.

SourceSettings

Ermöglicht die Erweiterung der Quelleneinstellungen in der BatchCreateSources-Anfrage (früher AddSource-Anfrage).

Felder
status

SourceStatus

Status der Quelle.

failure_reason

FailureReason

Fehlerursache mit Details dazu, warum die Aufnahme einer Quelle fehlgeschlagen ist.

SourceStatus

Liste der möglichen Status für eine Quelle.

Enums
SOURCE_STATUS_UNSPECIFIED Nicht angegebener Status.
SOURCE_STATUS_PENDING Die Quelle wird gerade hinzugefügt.
SOURCE_STATUS_COMPLETE Das Hinzufügen der Quelle ist abgeschlossen und war erfolgreich.
SOURCE_STATUS_ERROR Das Hinzufügen der Quelle ist dauerhaft fehlgeschlagen.
SOURCE_STATUS_PENDING_DELETION Die Quelle wird gerade gelöscht.
SOURCE_STATUS_TENTATIVE Der Nutzer versucht, eine Quelle hinzuzufügen, aber wir haben sie noch nicht hochgeladen oder die Nutzerlimits geprüft. Wird nicht auf das Quellenlimit des Nutzers angerechnet.

SourceUnreachableErrorReason

Details dazu, warum die Quelle nicht erreichbar ist. Wird verwendet, um dem Nutzer die entsprechende Meldung anzuzeigen.

Enums
ERROR_REASON_UNSPECIFIED Standard
ERROR_REASON_INVALID_URL Die Quell-URL ist ungültig.
ERROR_REASON_NOT_ACCESSIBLE Auf die Quell-URL kann nicht zugegriffen werden.
ERROR_REASON_NOT_REACHABLE Die Quell-URL ist nicht erreichbar.
ERROR_REASON_URL_NOT_FOUND Die Quell-URL hat den Fehlercode 404 zurückgegeben.
ERROR_REASON_TRANSIENT_ERROR Die Quell-URL ist aufgrund eines vorübergehenden Netzwerkfehlers oder einer Zeitüberschreitung des Hosts usw. nicht erreichbar.
ERROR_REASON_FETCH_FAILED Die Quell-URL konnte aufgrund eines internen Fehlers nicht abgerufen werden.
ERROR_REASON_NOT_SUPPORTED Die URL wird noch nicht unterstützt. Beispiele: Die abgerufenen Inhalte überschreiten die maximale Größe für den Abruf durch den Trawler, die abgerufenen Inhalte haben einen Typ, der noch nicht unterstützt wird usw.

UserContent

Die Meldungen vom Typ „Inhalt“ beziehen sich auf Daten, die der Nutzer hochladen möchte.

Felder
Union-Feld content. Die Nutzerinhalte. Für content ist nur einer der folgenden Werte zulässig:
google_drive_content

GoogleDriveContent

Die Inhalte aus Google Drive.

text_content

TextContent

Der als Quelle hochgeladene Textinhalt.

web_content

WebContent

Die als Quelle hochgeladenen Webinhalte.

video_content

VideoContent

Die als Quelle hochgeladenen Videoinhalte.

agentspace_content

AgentspaceContent

Als Quelle hochgeladene Agentspace-Inhalte.

AgentspaceContent

Als Quelle hochgeladene Agentspace-Inhalte.

Felder
document_name

string

Optional. Der vollständige Ressourcenname des Agentspace-Dokuments. Format: projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}/documents/{document_id}.

engine_name

string

Optional. Engine zum Überprüfen der Berechtigung für das Dokument. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}.

ideaforge_idea_name

string

Optional. Ressourcenname der Idea Forge-Instanz. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}/ideaForgeInstances/{instance}

GoogleDriveContent

Die Inhalte aus Google Drive.

Felder
document_id

string

Die Dokument-ID des ausgewählten Dokuments.

mime_type

string

Der MIME-Typ des ausgewählten Dokuments.

Damit kann der Typ des im Laufwerk-Picker ausgewählten Inhalts unterschieden werden. Verwenden Sie „application/vnd.google-apps.document“ für Google Docs oder „application/vnd.google-apps.presentation“ für Google Präsentationen.

source_name

string

Der Name, der für die Quelle angezeigt werden soll.

TextContent

Der als Quelle hochgeladene Textinhalt.

Felder
source_name

string

Der Anzeigename der Textquelle.

content

string

Der Name, der für die Quelle angezeigt werden soll.

VideoContent

Als Quelle hochgeladene Videoinhalte

Felder
Union-Feld format. Gibt das Format der Videoinhalte an. format kann nur einer der folgenden Werte sein:
youtube_url

string

Die YouTube-URL des Videoinhalts.

WebContent

Die als Quelle hochgeladenen Webinhalte.

Felder
url

string

Wenn eine URL angegeben wird, wird die Webseite im Backend abgerufen.

source_name

string

Der Name, der für die Quelle angezeigt werden soll.

YoutubeMetadata

Metadaten zu einer YouTube-Videoquelle.

Felder
video_id

string

Nur Ausgabe. Die ID des YouTube-Videos.

channel_name

string

Nur Ausgabe. Der Kanalname des YouTube-Videos.