- בקשת HTTP
- פרמטרים של הנתיב
- גוף הבקשה
- גוף התגובה
- היקפי הרשאות
- הרשאות IAM
- RunAssistantRequest.InteractionType
- AssistantOutput
מפעיל את סוכן Assistant בסשן שצוין.
בקשת HTTP
POST https://ces.googleapis.com/v1beta/{app=projects/*/locations/*/apps/*}:runAssistant
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של הנתיב
| פרמטרים | |
|---|---|
app |
חובה. האפליקציה שבה רוצים להפעיל את Assistant. פורמט: |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "assistantSession": string, "message": { object ( |
| שדות | |
|---|---|
assistantSession |
חובה. הסשן של Assistant שבו משתמשים כדי להפעיל את Assistant. פורמט: |
message |
חובה. ההודעה שתישלח לנציג של Assistant. |
interactionType |
זה שינוי אופציונלי. סוגים שונים של אינטראקציות להודעה של Assistant. |
גוף התשובה
הודעת התשובה של AssistantService.RunAssistant.
אם הפעולה מצליחה, גוף התשובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "output": { object ( |
| שדות | |
|---|---|
output |
חובה. הפלט מהעוזר הדיגיטלי. |
state |
פלט בלבד. סטטוס הסשן של העוזר הדיגיטלי. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב app:
ces.apps.update
מידע נוסף זמין במאמרי העזרה בנושא IAM.
RunAssistantRequest.InteractionType
סוג האינטראקציה של ההודעה שנשלחה ל-Assistant.
| טיפוסים בני מנייה (enum) | |
|---|---|
INTERACTION_TYPE_UNSPECIFIED |
ערך ברירת המחדל. המערכת משתמשת בערך הזה אם הסוג לא צוין. |
NEW_MESSAGE |
ההודעה היא קלט מהמשתמש. הקלט מהמשתמש מופיע ברשימת החלקים. |
POLL |
ההודעה מיועדת לדגימת המצב של הסשן ב-Assistant. |
DISMISS |
ההודעה נועדה לסגור את הסשן של Assistant שממתין לבדיקה. הפעולה הזו תעביר את הסשן של Assistant למצב המתנה. |
AssistantOutput
הפלט מהעוזר הדיגיטלי.
| ייצוג ב-JSON |
|---|
{ "message": { object ( |
| שדות | |
|---|---|
message |
חובה. התשובה מהסוכן של Assistant. |
userResponseSuggestions |
פלט בלבד. הצעות לתשובות של המשתמש מהסוכן של Assistant. |