- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- IAM-Berechtigungen
- UserContent
- GoogleDriveContent
- TextContent
- WebContent
- VideoContent
- AgentspaceContent
Erstellt eine Liste mit Sources
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. Der |
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-platformhttps://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 Nachrichten vom Typ „Content“ 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 |
Der als Quelle hochgeladene Agentspace-Inhalt |
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 in der Drive-Auswahl ausgewählten Inhalts unterschieden werden. Verwenden Sie für Google Docs „application/vnd.google-apps.document“ und für Google Präsentationen „application/vnd.google-apps.presentation“. |
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 für die 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 |
Wird eine URL angegeben, wird die Webseite im Backend abgerufen. |
sourceName |
Der Name, der für die Quelle angezeigt werden soll |
VideoContent
Die als Quelle hochgeladenen Videoinhalte
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld format. Gibt das Format des Videoinhalts an. Für format ist nur einer der folgenden Werte zulässig: |
|
youtubeUrl |
Die YouTube-URL des Videoinhalts |
AgentspaceContent
Der als Quelle hochgeladene Agentspace-Inhalt
| 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. Der Ressourcenname der Idea Forge-Instanz. Format: |