- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- היקפי הרשאות
- תשובה
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
- כדאי לנסות!
עונה על שאילתה באמצעות יצירה מבוססת-הקשר.
בקשת HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "query": string, "filter": string } |
| שדות | |
|---|---|
query |
חובה. השאילתה שעליה רוצים לענות. |
filter |
אופציונלי. החלת מסנן מחמיר על תוצאות החיפוש שמשמשות כבסיס לתשובה. הביטוי תומך בחלק מהתחביר שמתואר בכתובת https://google.aip.dev/160. שדות נתמכים לסינון:
השדות INTEGER תומכים באופרטורים שדות STRING תומכים באופרטורים השדות TIMESTAMP תומכים באופרטורים אפשר לשלב בין ביטויים באמצעות האופרטורים הלוגיים דוגמאות:
המחרוזת |
גוף התשובה
הודעת תגובה ל-DeveloperKnowledge.AnswerQuery.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"answer": {
object ( |
| שדות | |
|---|---|
answer |
התשובה לשאילתה. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/developerprofiles.readonlyhttps://www.googleapis.com/auth/cloud-platform
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
תשובה
תשובה לשאילתה.
| ייצוג JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| שדות | |
|---|---|
answerText |
מכיל את הטקסט של התשובה. |
citations[] |
פלט בלבד. כוללת ציטוטים של התשובה. |
references[] |
פלט בלבד. התשובה מכילה הפניות. |
AnswerCitation
פרטי ציטוט של פלח.
| ייצוג JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| שדות | |
|---|---|
startIndex |
פלט בלבד. מציין את תחילת הקטע, שנמדדת בבייטים (Unicode בקידוד UTF-8), כולל. אם יש תווים מרובי-בייט, כמו תווים שאינם ASCII, המדידה של האינדקס ארוכה יותר מאורך המחרוזת. |
endIndex |
פלט בלבד. מציין את סוף הפלח, שנמדד בבייטים (Unicode בקידוד UTF-8), לא כולל. אם יש תווים מרובי-בייטים, כמו תווים שאינם ASCII, מדידת האינדקס ארוכה יותר מאורך המחרוזת. |
sources[] |
פלט בלבד. מכיל מקורות ציטוטים לפלח המשויך. |
CitationSource
מקור הציטוט.
| ייצוג JSON |
|---|
{ "referenceIndex": integer } |
| שדות | |
|---|---|
referenceIndex |
פלט בלבד. מכיל את האינדקס של |
AnswerReference
מייצג הפניה למקור.
| ייצוג JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"documentReference": {
object ( |
| שדות | |
|---|---|
| מכיל את התוכן של קובץ העזר. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
documentReference |
פלט בלבד. מסמך העזר. |
| סוף השדות הבלעדיים. | |
DocumentReference
מייצג הפניה למסמך.
| ייצוג JSON |
|---|
{
"documentChunk": {
object ( |
| שדות | |
|---|---|
documentChunk |
פלט בלבד. מכיל את נתח המסמך. השדה |