- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- UserContent
- GoogleDriveContent
- TextContent
- WebContent
- VideoContent
- AgentspaceContent
Erstellt eine Liste mit Source
.
HTTP-Anfrage
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Die übergeordnete Ressource, in der die Quellen erstellt werden. Format: projects/{project}/locations/{location}/notebooks/{notebook} |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"userContents": [
{
object ( |
Felder | |
---|---|
userContents[] |
Erforderlich. Die |
Antworttext
Antwort für die Methode SourceService.BatchCreateSources
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"sources": [
{
object ( |
Felder | |
---|---|
sources[] |
Die |
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.
UserContent
Die Meldungen vom Typ „Inhalt“ beziehen sich auf Daten, die der Nutzer hochladen möchte.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld content . Die Nutzerinhalte. Für content ist nur einer der folgenden Werte zulässig: |
|
googleDriveContent |
Die Inhalte aus Google Drive. |
textContent |
Der als Quelle hochgeladene Textinhalt. |
webContent |
Die als Quelle hochgeladenen Webinhalte. |
videoContent |
Die als Quelle hochgeladenen Videoinhalte. |
agentspaceContent |
Als Quelle hochgeladene Agentspace-Inhalte. |
GoogleDriveContent
Die Inhalte aus Google Drive.
JSON-Darstellung |
---|
{ "documentId": string, "mimeType": string, "sourceName": string } |
Felder | |
---|---|
documentId |
Die Dokument-ID des ausgewählten Dokuments. |
mimeType |
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. |
sourceName |
Der Name, der für die Quelle angezeigt werden soll. |
TextContent
Der als Quelle hochgeladene Textinhalt.
JSON-Darstellung |
---|
{ "sourceName": string, "content": string } |
Felder | |
---|---|
sourceName |
Der Anzeigename der Textquelle. |
content |
Der Name, der für die Quelle angezeigt werden soll. |
WebContent
Die als Quelle hochgeladenen Webinhalte.
JSON-Darstellung |
---|
{ "url": string, "sourceName": string } |
Felder | |
---|---|
url |
Wenn eine URL angegeben wird, wird die Webseite im Backend abgerufen. |
sourceName |
Der Name, der für die Quelle angezeigt werden soll. |
VideoContent
Als Quelle hochgeladene Videoinhalte
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld format . Gibt das Format der Videoinhalte an. format kann nur einer der folgenden Werte sein: |
|
youtubeUrl |
Die YouTube-URL des Videoinhalts. |
AgentspaceContent
Als Quelle hochgeladene Agentspace-Inhalte.
JSON-Darstellung |
---|
{ "documentName": string, "engineName": string, "ideaforgeIdeaName": string } |
Felder | |
---|---|
documentName |
Optional. Der vollständige Ressourcenname des Agentspace-Dokuments. Format: |
engineName |
Optional. Engine zum Überprüfen der Berechtigung für das Dokument. Format: |
ideaforgeIdeaName |
Optional. Ressourcenname der Idea Forge-Instanz. Format: |