Skip to main content
Un appel d’outil. Émet un span execute_tool contenant le nom de l’outil, les arguments, l’identifiant de l’appel d’outil et le résultat. Les arguments et résultats de type chaîne sont enregistrés tels quels ; les autres valeurs JSON sont sérialisées. Créé par tracing.startTool() (ou turn.startTool(), ou llm.startTool()) et terminé par end(), qui accepte le résultat ainsi que des métadonnées d’erreur facultatives.

Exemples

Propriétés

string
Lecture seule.
string
Lecture seule.
string
Lecture seule.

Méthodes

end()

Enregistre un résultat et un type d’erreur facultatifs, puis ferme le span. Méthode idempotente. Transmettez error pour marquer le span en échec et endTime pour antidater la fermeture.

Paramètres

ToolEndOptions

setAttributes()

Définit plusieurs attributs sur le span en une seule fois. Après un appel à end(), émet un avertissement et ne fait rien. Équivalent de Span.setAttributes d’OTel (et de set_attributes dans le SDK Python).

Paramètres

Attributes
requis

Renvoie

this

Exemples

Dernière modification le 30 septembre 2026