העלאה של קובץ הקשר לשימוש כמקור לשיחות עם העוזר הדיגיטלי במהלך הסשן.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1/{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 } |
| שדות | |
|---|---|
session |
שם הסשן, השם שצוין או השם החדש שנוצר. פורמט: |
fileId |
המזהה של הקובץ שהועלה. |
tokenCount |
הוצא משימוש: השדה הזה לא יוגדר לכל סוגי הקבצים, ובסופו של דבר הוא יוסר. אורך הקובץ שנמדד בטוקנים. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.assist.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב name:
discoveryengine.sessions.addContextFile
מידע נוסף מופיע במאמרי העזרה בנושא IAM.