टूल: answer_query
Google के डेवलपर प्रॉडक्ट के बारे में किसी क्वेरी का जवाब पाने के लिए, answer_query का इस्तेमाल करें. इस टूल का कोटा सीमित है. यह टूल, क्वेरी का जवाब जनरेट करने के लिए, कॉर्पस से जानकारी को सिंथेसाइज़ करेगा. answer_query, search_documents की तरह ही कॉर्पस का इस्तेमाल करके जवाब देता है. यह टूल, जनरेट किया गया answer_text और जवाब जनरेट करने के लिए इस्तेमाल किए गए दस्तावेज़ों (रेफ़रंस) की सूची दिखाता है. ज़रूरत पड़ने पर, दस्तावेज़ों का पूरा कॉन्टेंट फ़ेच करने के लिए, दस्तावेज़ों के नामों के साथ get_documents का इस्तेमाल करें.
अगर आपको कोटा खत्म होने की वजह से 429 गड़बड़ी मिलती है, तो इसके बजाय search_documents का इस्तेमाल करें.
यहां दिए गए सैंपल में, answer_query MCP टूल को शुरू करने के लिए, curl का इस्तेमाल करने का तरीका बताया गया है.
| 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[] |
सिर्फ़ आउटपुट के लिए. जवाब जनरेट करने के लिए इस्तेमाल किए गए दस्तावेज़ों के संसाधन नाम. |
टूल के एनोटेशन
डिस्ट्रक्टिव हिंट: ❌ | आइडमपोटेंट हिंट: ✅ | सिर्फ़ पढ़ने की अनुमति वाली हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌