משאב: סשן
הגדרת פרוטו של סשן חיצוני.
| ייצוג ב-JSON |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. שם ייחודי מלא |
displayName |
זה שינוי אופציונלי. השם המוצג של הסשן. השדה הזה משמש לזיהוי הסשן בממשק המשתמש. כברירת מחדל, השם לתצוגה הוא הטקסט של השאילתה הראשונה בסשן. |
state |
מצב הסשן. |
userPseudoId |
מזהה ייחודי למעקב אחרי משתמשים. |
turns[] |
פניות. |
labels[] |
זה שינוי אופציונלי. התוויות של הסשן. אפשר להגדיר אותו כמסנן ב-ListSessionsRequest. |
startTime |
פלט בלבד. השעה שבה התחיל הסשן. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
endTime |
פלט בלבד. השעה שבה הסתיים הסשן. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
isPinned |
זה שינוי אופציונלי. אם הסשן מוצמד, הוא יוצג בראש רשימת הסשנים. |
מדינה
רשימה של מצב הסשן.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
לא צוין מצב. |
IN_PROGRESS |
הסשן פתוח כרגע. |
הפעלה
מייצג תור, כולל שאילתה מהמשתמש ותשובה מהשירות.
| ייצוג ב-JSON |
|---|
{ "query": { object ( |
| שדות | |
|---|---|
query |
זה שינוי אופציונלי. שאילתת המשתמש. יכול להיות שההגדרה לא תהיה מוגדרת אם התור הזה הוא רק יצירה מחדש של תשובה לתור אחר |
answer |
זה שינוי אופציונלי. שם המשאב של התשובה לשאילתת המשתמש. ההגדרה הזו רלוונטית רק אם יצירת התשובה (קריאה ל-API של answer) התרחשה בתור הזה. |
assistAnswer |
פלט בלבד. שם המשאב של התשובה של Assistant לשאילתת המשתמש. ההגדרה הזו מתבצעת רק אם התבצעה שיחת עזרה (קריאה ל-API של העזרה) בתור הזה. פורמט: |
detailedAnswer |
פלט בלבד. ב- |
detailedAssistAnswer |
פלט בלבד. ב- |
queryConfig |
זה שינוי אופציונלי. מייצג מטא-נתונים שקשורים להגדרת השאילתה, למשל מודל LLM וגרסה שנעשה בהם שימוש, פרמטרים של המודל (רמת אקראיות, פרמטרים של ביסוס וכו'). התחילית google. שמורה לפונקציונליות שפותחה על ידי Google. |
שאילתה
הגדרת שאילתה שהמשתמש הזין.
| ייצוג ב-JSON |
|---|
{ "queryId": string, // Union field |
| שדות | |
|---|---|
queryId |
פלט בלבד. מזהה ייחודי של השאילתה. |
שדה איחוד content. שאילתת תוכן. הערך content יכול להיות רק אחד מהבאים: |
|
text |
טקסט פשוט. |
Methods |
|
|---|---|
|
יוצר סשן. |
|
מחיקת סשן. |
|
קבלת סשן. |
|
רשימה של כל הסשנים לפי ההורה שלהם DataStore. |
|
עדכון של סשן. |