מציג רשימה של המטא-נתונים של כל הקבצים בסשן הנוכחי.
בקשת HTTP
GET https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/collections/*/engines/*/sessions/*}:listSessionFileMetadata כתובות ה-URL כתובות בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
name |
חובה. שם המשאב של הסשן. פורמט: |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
הודעת תגובה לשיטה AssistantService.ListSessionFileMetadata.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"fileMetadata": [
{
object ( |
| שדות | |
|---|---|
fileMetadata[] |
|
totalQuotaPercentage |
הוצא משימוש: יכול להיות שהשדה הזה לא מוגדר, או שהערך לא מתייחס לכל סוגי הקבצים. מיועדת להסרה. אחוז מכסת האחסון הכוללת שמשמשת את כל הקבצים. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של 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.listSessionFileMetadata
מידע נוסף מופיע במאמרי העזרה בנושא IAM.
FileMetadata
המטא-נתונים של הקובץ.
| ייצוג ב-JSON |
|---|
{
"fileId": string,
"name": string,
"mimeType": string,
"byteSize": string,
"tokenCount": string,
"quotaPercentage": number,
"selected": boolean,
"usedInConversation": boolean,
"originalUri": string,
"originalSourceType": enum ( |
| שדות | |
|---|---|
fileId |
המזהה של הקובץ. |
name |
שם הקובץ שהועלה. |
mimeType |
סוג התוכן של הקובץ, אפשר לעיין בכתובת https://www.iana.org/assignments/media-types/media-types.xhtml. |
byteSize |
גודל קובץ ההקשר בבייטים. |
tokenCount |
הוצא משימוש: השדה הזה לא יוגדר לכל סוגי הקבצים, ובסופו של דבר הוא יוסר. אורך הקובץ שנמדד בטוקנים. |
quotaPercentage |
הוצא משימוש: השדה הזה לא יוגדר לכל סוגי הקבצים, ובסופו של דבר הוא יוסר. אחוז המכסה שהקובץ תופס. |
selected |
אם הקובץ נבחר לשימוש. |
usedInConversation |
האם הקובץ שימש בסשן בעבר (כלומר, שימש בשאילתה) והוא חלק מהיסטוריית השיחות, או שהוא רק הועלה ולא נעשה בו שימוש עדיין. |
originalUri |
זה שינוי אופציונלי. המיקום המקורי של הקובץ. יכול להיות שזה נתיב קובץ מקומי, או כל URI אחר שמאפשר גישה לקובץ במערכת חיצונית. יש שני תרחישים שבהם כתובת ה-URL הזו עשויה להיות ריקה: 1. אם הקובץ נשלח כנתונים מוטבעים (למשל, אם הוא הודבק מלוח העריכה). 2. אם המיקום המקורי לא זמין. שימו לב: אין ערובה לכך שכתובת ה-URI תצביע על קובץ תקין או על קובץ שקיים בפועל. לדוגמה, יכול להיות שקובץ הועלה לסשן ואז נמחק מהמקור המקורי. |
originalSourceType |
זה שינוי אופציונלי. סוג המקור המקורי של הקובץ. |
uploadTime |
פלט בלבד. השעה שבה הקובץ הועלה (אם מדובר בקובץ שנוצר על ידי תהליך פנימי ואז הועמד לרשות הסשן, השעה הזו מציינת את הרגע שבו זה קרה). הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
metadata |
זה שינוי אופציונלי. מייצג מטא-נתונים שקשורים לקובץ, שיכולים להתאים לתרחישי שימוש מסוימים. התחילית google. שמורה למפתח לשימוש על ידי Google, אבל אפשר להשתמש בחופשיות בתחיליות אחרות. |
session |
פלט בלבד. שם המשאב של הסשן. פורמט: |
FileSource
המקור המקורי של הקובץ.
| טיפוסים בני מנייה (enum) | |
|---|---|
FILE_SOURCE_UNSPECIFIED |
ערך ברירת המחדל. מקורות לא מוכרים. |
FILE_SOURCE_INLINE |
הנתונים של הקובץ סופקו בשורה (לדוגמה, הודבקו מלוח העריכה). |
FILE_SOURCE_LOCAL |
הקובץ הועלה מקובץ מקומי. |
FILE_SOURCE_CLOUD_STORAGE |
הקובץ הועלה מ-Cloud Storage. |
FILE_SOURCE_CLOUD_DRIVE |
הקובץ הועלה מ-Drive. |
FILE_SOURCE_URL |
הקובץ אוחזר מכתובת URL (למשל, מהאינטרנט הציבורי). |