מנהל שיחה.
בקשת HTTP
POST https://discoveryengine.googleapis.com/v1/{name=projects/*/locations/*/dataStores/*/conversations/*}:converse
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
name |
חובה. שם המשאב של השיחה שרוצים לאחזר. פורמט: |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "query": { object ( |
| שדות | |
|---|---|
query |
חובה. קלט של משתמשים נוכחי. |
servingConfig |
שם המשאב של הגדרת ההצגה שבה רוצים להשתמש. פורמט: |
conversation |
השיחה שבה ישתמש הסשן האוטומטי בלבד. שדה השם יתעלם כי אנחנו מקצים באופן אוטומטי שם חדש לשיחה בסשן אוטומטי. |
safeSearch |
האם להפעיל את החיפוש הבטוח. |
userLabels |
התוויות של המשתמש שמוחלות על משאב צריכות לעמוד בדרישות הבאות:
פרטים נוספים מופיעים במאמר מסמך Google Cloud. |
summarySpec |
מפרט להגדרת הסיכום שמוחזר בתשובה. |
filter |
תחביר המסנן מורכב משפת ביטויים לבניית פרדיקט משדה אחד או יותר של המסמכים שמסננים. ביטוי המסנן תלוי אותיות רישיות (case-sensitive). המידע הזה ישמש לסינון תוצאות החיפוש, וזה עשוי להשפיע על סיכום התשובה. אם השדה לא מזוהה, מוחזר סינון ב-חיפוש מבוסס-Vertex AI מתבצע על ידי מיפוי של מפתח הסינון בצד ימין למאפיין מפתח שמוגדר בבק-אנד של חיפוש מבוסס-Vertex AI. הלקוח מגדיר את המיפוי הזה בסכימה שלו. לדוגמה, ללקוח בתחום המדיה יכול להיות שדה בשם 'name' בסכימה שלו. במקרה הזה, המסנן ייראה כך: filter --> name:'ANY("king kong")' מידע נוסף על סינון, כולל תחביר ואופרטורים של מסננים, זמין במאמר סינון. |
boostSpec |
הגדרת העלאת דירוג כדי להעלות את הדירוג של מסמכים מסוימים בתוצאות החיפוש, מה שעשוי להשפיע על התשובה בשיחה. מידע נוסף על קידום תוכן זמין במאמר בנושא קידום תוכן |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של ConverseConversationResponse.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב name:
discoveryengine.conversations.converse
מידע נוסף מופיע במאמרי העזרה בנושא IAM.