Tool: answer_query
Mit `answer_query` erhalten Sie eine fundierte Antwort auf eine Anfrage zu Google-Entwicklerprodukten. Für dieses Tool gilt ein begrenztes Kontingent. Dieses Tool synthetisiert Informationen aus dem Korpus, um eine Antwort auf die Anfrage zu generieren. `answer_query` verwendet für die Antworten denselben Korpus wie `search_documents`. Dieses Tool gibt den generierten `answer_text` und eine Liste der Dokumentnamen (Referenzen) zurück, die zum Generieren der Antwort verwendet wurden. Verwenden Sie bei Bedarf `get_documents` mit den Dokumentnamen, um den gesamten Dokumentinhalt abzurufen.
Wenn Sie den Fehler „429 out of quota“ erhalten, verwenden Sie stattdessen `search_documents`.
Das folgende Beispiel zeigt, wie Sie curl verwenden, um das MCP-Tool answer_query aufzurufen.
| Curl-Anfrage |
|---|
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 }' |
Eingabeschema
Anfragenachricht für AnswerQuery.
AnswerQueryRequest
| JSON-Darstellung |
|---|
{ "query": string } |
| Felder | |
|---|---|
query |
Erforderlich. Die Anfrage, die beantwortet werden soll. |
Ausgabeschema
Antwortnachricht für AnswerQuery.
AnswerQueryResponse
| JSON-Darstellung |
|---|
{ "answerText": string, "references": [ string ] } |
| Felder | |
|---|---|
answerText |
Die Antwort auf die Anfrage. |
references[] |
Nur Ausgabe. Die Ressourcennamen der Dokumente, die zum Generieren der Antwort verwendet wurden. |
Toolanmerkungen
Destruktiver Hinweis: ❌ | Hinweis auf Idempotenz: ✅ | Hinweis auf Nur-Lese-Modus: ✅ | Hinweis auf offene Welt: ❌