- בקשת HTTP
- פרמטרים של נתיב
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- הרשאות IAM
- UserContent
- GoogleDriveContent
- TextContent
- WebContent
- VideoContent
- AgentspaceContent
יצירת רשימה של Source.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/notebooks/*}/sources:batchCreate כתובות ה-URL כתובות בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
parent |
חובה. משאב האב שבו ייצרו המקורות. פורמט: projects/{project}/locations/{location}/notebooks/{notebook} |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"userContents": [
{
object ( |
| שדות | |
|---|---|
userContents[] |
חובה. הקבצים של |
גוף התשובה
תשובה לשיטה SourceService.BatchCreateSources.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"sources": [
{
object ( |
| שדות | |
|---|---|
sources[] |
|
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב parent:
discoveryengine.sources.create
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
UserContent
ההודעות 'תוכן' מתייחסות לנתונים שהמשתמש רוצה להעלות.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "googleDriveContent": { object ( |
| שדות | |
|---|---|
| תוכן המשתמש. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
googleDriveContent |
התוכן מ-Google Drive. |
textContent |
תוכן הטקסט שהועלה כמקור. |
webContent |
תוכן האינטרנט שהועלה כמקור. |
videoContent |
קטע הווידאו שהועלה כמקור. |
agentspaceContent |
תוכן ממרחב הסוכנים הועלה כמקור. |
| סוף השדות הבלעדיים. | |
GoogleDriveContent
התוכן מ-Google Drive.
| ייצוג ב-JSON |
|---|
{ "documentId": string, "mimeType": string, "sourceName": string } |
| שדות | |
|---|---|
documentId |
מזהה המסמך של המסמך שנבחר. |
mimeType |
סוג ה-MIME של המסמך שנבחר. אפשר להשתמש בפרמטר הזה כדי להבחין בין סוגי התוכן שנבחרו בכלי לבחירת תוכן ב-Drive. משתמשים ב-application/vnd.google-apps.document ל-Google Docs או ב-application/vnd.google-apps.presentation ל-Google Slides. |
sourceName |
השם שיוצג למקור. |
TextContent
תוכן הטקסט שהועלה כמקור.
| ייצוג ב-JSON |
|---|
{ "sourceName": string, "content": string } |
| שדות | |
|---|---|
sourceName |
השם המוצג של מקור הטקסט. |
content |
השם שיוצג למקור. |
WebContent
תוכן האינטרנט שהועלה כמקור.
| ייצוג ב-JSON |
|---|
{ "url": string, "sourceName": string } |
| שדות | |
|---|---|
url |
אם מספקים כתובת URL, המערכת מאחזרת את דף האינטרנט בקצה העורפי. |
sourceName |
השם שיוצג למקור. |
VideoContent
קטע וידאו שהועלה כמקור.
| ייצוג ב-JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "youtubeUrl": string // End of mutually exclusive fields. } |
| שדות | |
|---|---|
| מציין את הפורמט של קטע הווידאו. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
youtubeUrl |
כתובת ה-URL של קטע הווידאו ב-YouTube. |
| סוף השדות הבלעדיים. | |
AgentspaceContent
תוכן ממרחב הסוכנים הועלה כמקור.
| ייצוג ב-JSON |
|---|
{ "documentName": string, "engineName": string, "ideaforgeIdeaName": string } |
| שדות | |
|---|---|
documentName |
זה שינוי אופציונלי. השם המלא של המשאב של מסמך Agentspace. פורמט: |
engineName |
זה שינוי אופציונלי. מנוע לאימות ההרשאה של המסמך. פורמט: |
ideaforgeIdeaName |
זה שינוי אופציונלי. שם המשאב של מופע סדנת הרעיונות. פורמט: |