ابزار: answer_query
از answer_query برای دریافت پاسخی مستدل به یک پرسش در مورد محصولات توسعهدهندگان گوگل استفاده کنید. این ابزار سهمیه محدودی دارد. این ابزار اطلاعات را از مجموعه دادهها ترکیب میکند تا پاسخی برای پرسش ایجاد کند. answer_query پاسخها را با استفاده از همان مجموعه دادههای search_documents زمینهسازی میکند. این ابزار answer_text تولید شده و لیستی از نامهای سند (مرجعها) مورد استفاده برای تولید پاسخ را برمیگرداند. در صورت نیاز، از get_documents به همراه نامهای سند برای دریافت کل محتوای سند استفاده کنید.
اگر با خطای ۴۲۹ «خارج از سهمیه» مواجه شدید، به جای آن از search_documents استفاده کنید.
نمونه زیر نحوه استفاده از curl برای فراخوانی ابزار answer_query MCP را نشان میدهد.
| درخواست کرل |
|---|
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 .
درخواست پاسخ
| نمایش JSON |
|---|
{ "query": string } |
| فیلدها | |
|---|---|
query | الزامی. پرسشی که باید به آن پاسخ داده شود. |
طرحواره خروجی
پیام پاسخ برای AnswerQuery .
پاسخپرسش و پاسخ
| نمایش JSON |
|---|
{ "answerText": string, "references": [ string ] } |
| فیلدها | |
|---|---|
answerText | پاسخ به پرسش. |
references[] | فقط خروجی. نام منابع اسنادی که برای تولید پاسخ استفاده شدهاند. |
حاشیهنویسی ابزار
راهنمایی مخرب: ❌ | راهنمایی بیاثر: ✅ | راهنمایی فقط خواندنی: ✅ | راهنمایی جهان باز: ❌