Étend
SpanBase
Accesseurs
model
Signature d’obtention
get model(): string
string
name
Signature d’obtention
get name(): string
string
Méthodes
addEvent()
addEvent(Ajoute un événement nommé au span. Utile pour signaler des moments qui ne constituent pas des spans, comme le compactage du contexte, la détection de boucles d’outils ou le déclenchement de garde-fous. Aprèsname,attributes?,startTime?) :this
end(), émet un avertissement et
ne fait rien. Équivalent 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 ferme le span. Idempotente. Transmettez error pour le marquer
comme ayant échoué ; transmettez endTime pour antidater sa fermeture.
Paramètres
object
Renvoie
void
record()
record(Définit en une seule fois n’importe quel sous-ensemble des champs modifiables. Les valeurs sont remplacées, et non fusionnées. 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 plusieurs attributs sur le span en une seule fois. Aprèsattributes):this
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
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é sous ce SubAgent.opts):SubAgent
Paramètres
SubAgentInit
requis
Voir
SubAgentInit.Renvoie
SubAgent
startTool()
startTool(Démarre un span enfant de type Tool imbriqué dans ce SubAgent.opts):Tool
Paramètres
Renvoie
Tool