Hérite de
SpanBase
Accesseurs
model
Signature d’obtention
get model(): string
Renvoie
string
nom
Signature d’obtention
get name(): string
Renvoie
string
Méthodes
addEvent()
addEvent(Ajoute un événement nommé au span. Utile pour signaler des moments ne correspondant pas à des spans, tels que la compaction du contexte, la détection de boucles d’outils ou le déclenchement de garde-fous. Émet un avertissement et ne fait rien aprèsname,attributes?,startTime?):this
end(). Reproduit le comportement de Span.addEvent d’OTel.
Paramètres
string
requis
Attributes
TimeInput
Renvoie
this
Exemple
Hérité de
SpanBase.addEvent
end()
end(Lit les valeurs actuelles des champs (afin de prendre en compte les modifications effectuées viaopts?):void
record()
depuis start) et clôt le span. Idempotente. Transmettez error pour le marquer
comme ayant échoué ; transmettez endTime pour antidater sa clôture.
Paramètres
object
Renvoie
void
record()
record(Définit à la fois n’importe quel sous-ensemble des champs modifiables. Remplace les valeurs existantes (sans les fusionner). Les messages d’entrée et de sortie sont sérialisés à la fin du span.opts) :this
Paramètres
object
requis
Renvoie
this
setAttributes()
setAttributes(Définit simultanément plusieurs attributs sur le span. Émet un avertissement et ne fait rien aprèsattributes) :this
end(). Reproduit Span.setAttributes d’OTel (ainsi que
set_attributes du SDK Python).
Paramètres
Attributes
requis
Renvoie
this
Exemple
Hérité de
SpanBase.setAttributes
startLLM()
startLLM(Démarre un span LLM enfant imbriqué dans ce SubAgent.opts) :LLM
Paramètres
Renvoie
LLM
startSubagent()
startSubagent(Démarre un span SubAgent imbriqué dans ce SubAgent.opts) :SubAgent
Paramètres
SubAgentInit
requis
Voir
SubAgentInit.Renvoie
SubAgent
startTool()
startTool(Démarre un span Tool enfant imbriqué dans ce SubAgent.opts) :Tool
Paramètres
Renvoie
Tool