Erreur rencontrée lors de l’utilisation de Helper.
{
“error”: {
“code”: 400,
“message”: “L'appel de fonction est manquant d'une thought_signature dans les parties functionCall. Ceci est requis pour que les outils fonctionnent correctement, et l'absence de thought_signature peut entraîner une dégradation des performances du modèle. Données supplémentaires, appel de fonction default_api:search , position 2. veuillez vous référer à https://ai.google.dev/gemini-api/docs/thought-signatures pour plus de détails.”,
“status”: “INVALID_ARGUMENT”
}
}
Oui, c’est un protocole étonnamment compliqué, surtout lorsque plusieurs appels d’outils sont impliqués.
Je travaille dessus ! J’espère l’implémenter cette semaine.
En pensant aux objets, ils ont maintenant des « provider_data », le nouveau changement consiste à permettre aux objets ToolCall de transporter cela également.