כלי: answer_query
אפשר להשתמש בפונקציה answer_query כדי לקבל תשובה מבוססת לשאלה לגבי מוצרים של Google למפתחים. לכלי הזה יש מכסת שימוש מוגבלת. הכלי הזה יסנתז מידע מהמאגר כדי ליצור תשובה לשאילתה. התשובה לשאילתה מבוססת על אותו מאגר כמו search_documents. הכלי הזה מחזיר את התשובה שנוצרה (answer_text) ואת רשימת שמות המסמכים (הפניות) ששימשו ליצירת התשובה. אם צריך, אפשר להשתמש ב-get_documents עם שמות המסמכים כדי לאחזר את התוכן המלא של המסמך.
אם מתקבלת שגיאת חריגה ממכסה (429), צריך להשתמש ב-search_documents.
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP answer_query.
| בקשת Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "answer_query", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
סכימת הקלט
בקשת הודעה עבור AnswerQuery.
AnswerQueryRequest
| ייצוג ב-JSON |
|---|
{ "query": string } |
| שדות | |
|---|---|
query |
חובה. השאילתה שעליה צריך לענות. |
סכימת הפלט
הודעת תגובה ל-AnswerQuery.
AnswerQueryResponse
| ייצוג ב-JSON |
|---|
{ "answerText": string, "references": [ string ] } |
| שדות | |
|---|---|
answerText |
התשובה לשאילתה. |
references[] |
פלט בלבד. שמות המקורות של המסמכים ששימשו ליצירת התשובה. |
הערות על כלים
רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌