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