Skip to main content

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()

Obsolète. Enregistrez plutôt ces données avec setAttributes. OpenTelemetry abandonne progressivement l’API d’événements de span (Span.addEvent). Cette méthode fonctionne toujours et les données d’événements de span existantes restent valides. Voir https://opentelemetry.io/blog/2026/deprecating-span-events/
addEvent(name, attributes?, startTime?): this
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ès 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(opts?): void
Lit les valeurs actuelles des champs (afin de prendre en compte les modifications effectuées via 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(opts) : this
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.

Paramètres

object
requis

Renvoie

this

setAttributes()

setAttributes(attributes) : this
Définit simultanément plusieurs attributs sur le span. Émet un avertissement et ne fait rien après 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(opts) : LLM
Démarre un span LLM enfant imbriqué dans ce SubAgent.

Paramètres

LLMInit
requis
Voir LLMInit.

Renvoie

LLM

startSubagent()

startSubagent(opts) : SubAgent
Démarre un span SubAgent imbriqué dans ce SubAgent.

Paramètres

SubAgentInit
requis

Renvoie

SubAgent

startTool()

startTool(opts) : Tool
Démarre un span Tool enfant imbriqué dans ce SubAgent.

Paramètres

ToolInit
requis
Voir ToolInit.

Renvoie

Tool