העלאה של קובץ הקשר לשימוש כמקור לקריאות העזרה בסשן.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1beta/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:addContextFile
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
name |
חובה. שם המשאב של הסשן. פורמט: אם מציינים את |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "fileName": string, "mimeType": string, // Union field |
| שדות | |
|---|---|
fileName |
חובה. שם הקובץ. |
mimeType |
זה שינוי אופציונלי. סוג התוכן של הקובץ, אפשר לעיין בכתובת https://www.iana.org/assignments/media-types/media-types.xhtml. השדה הזה נדרש אם מקור הנתונים לא מספק את סוג התוכן. |
שדה איחוד file. התוכן של הקובץ. הערך file יכול להיות רק אחד מהבאים: |
|
fileContents |
תוכן הקובץ מוצג בתוך הטקסט. מחרוזת בקידוד Base64. |
גוף התשובה
תשובה לשיטה AssistantService.AddContextFile.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "session": string, "fileId": string, "tokenCount": string, "mimeType": string, "byteCount": string, "fileName": string } |
| שדות | |
|---|---|
session |
שם הסשן, השם שצוין או השם החדש שנוצר. פורמט: |
fileId |
המזהה של הקובץ שהועלה. |
tokenCount |
הוצא משימוש: השדה הזה לא יוגדר לכל סוגי הקבצים, ובסופו של דבר הוא יוסר. אורך הקובץ שנמדד בטוקנים. |
mimeType |
פלט בלבד. סוג התוכן שזוהה בקובץ שהועלה. אפשר לעיין בכתובת https://www.iana.org/assignments/media-types/media-types.xhtml. בניגוד ל- |
byteCount |
פלט בלבד. גודל הקובץ שהועלה בבייטים. |
fileName |
פלט בלבד. השם של הקובץ שהועלה, כולל סיומת הקובץ. בניגוד ל- |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של 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 הבאה במשאב name:
discoveryengine.sessions.addContextFile
מידע נוסף מופיע במאמרי העזרה בנושא IAM.