הודעת תגובה ל-SessionService.RunSession.
| ייצוג ב-JSON |
|---|
{
"outputs": [
{
object ( |
| שדות | |
|---|---|
outputs[] |
הפלטים של הסשן. |
SessionOutput
פלט של הסשן.
| ייצוג ב-JSON |
|---|
{ "turnIndex": integer, "turnCompleted": boolean, "diagnosticInfo": { object ( |
| שדות | |
|---|---|
turnIndex |
מציין את הסדר הרציף של תור השיחה שאליו שייך הפלט הזה, החל מ-1. |
turnCompleted |
אם הערך הוא true, סוכן ה-CES זיהה את סוף תור השיחה הנוכחי ולא יספק פלט נוסף לתור הזה. |
diagnosticInfo |
זה שינוי אופציונלי. פרטי האבחון מכילים פרטי ביצוע במהלך עיבוד הקלט. השדה הזה מאוכלס רק ב-SessionOutput האחרון (עם |
| סוג הפלט. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
text |
פלט טקסט מסוכן CES. |
audio |
פלט אודיו מהסוכן של CES. מחרוזת בקידוד Base64. |
toolCalls |
מבקשים מהלקוח להפעיל את הכלים. |
citations |
ציטוטים שמספקים את פרטי המקור של הטקסט שנוצר על ידי הסוכן. |
googleSearchSuggestions |
ההצעות שמוחזרות מחיפוש Google כתוצאה מהפעלת |
endSession |
מציין שהסשן הסתיים. |
payload |
מטען ייעודי (payload) בהתאמה אישית עם פלט מובנה מסוכן ה-CES. |
image |
תמונה שנוצרה על ידי סוכן CES. |
progress |
עדכון התקדמות ביניים מהסוכן של CES. |
| סוף השדות הבלעדיים. | |
ToolCalls
הבקשה ללקוח להפעיל את הכלים ולהחזיר את תוצאות ההפעלה לפני המשך הסשן.
| ייצוג ב-JSON |
|---|
{
"toolCalls": [
{
object ( |
| שדות | |
|---|---|
toolCalls[] |
זה שינוי אופציונלי. רשימת הקריאות לכלי לביצוע. |
EndSession
מציין שהסשן הסתיים, בגלל השלמה מוצלחת (לדוגמה, המשתמש אומר "להתראות!" ) או להעביר את השיחה לטיפול ברמה גבוהה יותר.
הסוכן לא יעבד יותר קלט אחרי שהסשן יסתיים, והלקוח צריך לסגור את החיבור ולנתק אותו אחרי שהוא יקבל את כל התשובות שנותרו מהסוכן.
| ייצוג ב-JSON |
|---|
{ "metadata": { object } } |
| שדות | |
|---|---|
metadata |
זה שינוי אופציונלי. מספק מידע נוסף על אות סיום הסשן, כמו הסיבה לסיום הסשן. |
SessionOutput.DiagnosticInfo
מכיל פרטי הרצה במהלך העיבוד.
| ייצוג ב-JSON |
|---|
{ "messages": [ { object ( |
| שדות | |
|---|---|
messages[] |
רשימת ההודעות שהתקבלו במהלך העיבוד. |
rootSpan |
מעקב אחר עיבוד הבקשה כולה, שמיוצג כטווח בסיס. הטווח הזה יכול להכיל טווחי צאצאים מקוננים לפעולות ספציפיות. |