Outil : answer_query
Utilisez answer_query pour obtenir une réponse fondée à une requête concernant les produits pour les développeurs Google. Cet outil dispose d'un quota limité. Il synthétise les informations du corpus pour générer une réponse à la requête. answer_query fonde les réponses à l'aide du même corpus que search_documents. Cet outil renvoie la réponse générée (answer_text) et une liste de noms de documents (références) utilisés pour générer la réponse. Utilisez get_documents avec les noms de documents pour extraire l'intégralité du contenu du document si nécessaire.
Si vous recevez une erreur 429 indiquant que vous avez dépassé votre quota, utilisez plutôt search_documents.
L'exemple de code suivant montre comment utiliser curl pour appeler l'outil MCP answer_query.
| Requête 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 }' |
Schéma d'entrée
Message de requête pour AnswerQuery.
AnswerQueryRequest
| Représentation JSON |
|---|
{ "query": string } |
| Champs | |
|---|---|
query |
Obligatoire. Requête à laquelle répondre. |
Schéma de sortie
Message de réponse pour AnswerQuery.
AnswerQueryResponse
| Représentation JSON |
|---|
{ "answerText": string, "references": [ string ] } |
| Champs | |
|---|---|
answerText |
Réponse à la requête. |
references[] |
Uniquement en sortie. Noms de ressources des documents utilisés pour générer la réponse. |
Annotations d'outil
Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌