Passer au contenu principal
weave / tour de conversation

Hiérarchie

  • SpanBase tour de conversation

Table des matières

Accesseurs

Méthodes

Accesseurs

agentName

get agentName(): string

Renvoie

string

Défini dans

src/genai/turn.ts:103

model

get model(): string

Renvoie

string

Défini dans

src/genai/turn.ts:107

Méthodes

addEvent

Obsolète. Enregistrez plutôt ces données via setAttributes. OpenTelemetry abandonne progressivement l’API Span Event (Span.addEvent). Ces 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/Exemple
addEvent(name, attributes?, startTime?): this Ajoutez un événement nommé au span. Utile pour marquer des moments qui ne correspondent pas à des spans, comme le compactage du contexte, la détection de boucles d’outil 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

Renvoie

this

Hérité de

SpanBase.addEvent

Défini dans

src/genai/spanBase.ts:82

end

end(opts?): void Lire les valeurs actuelles des champs (pour refléter les mutations effectuées via record() depuis start) et fermer le span. Cette opération est idempotente. Passez error pour le marquer comme ayant échoué ; passez endTime pour antidater la fermeture.

Paramètres

Renvoie

void

Défini dans

src/genai/turn.ts:241

record

record(opts): this Définit en bloc n’importe quel sous-ensemble des champs modifiables. Remplace (sans fusionner). Utile pour tout attribuer en une seule fois après le renvoi d’un appel au provider.

Paramètres

Renvoie

this

Défini dans

src/genai/turn.ts:201

setAttribute

Obsolète. Utilisez plutôt setAttributes, qui reflète le SDK Python set_attributes et Span.setAttributes d’OTel. Cette méthode est conservée comme un simple alias afin que les appels existants avec un seul attribut continuent de fonctionner. Seul tour de conversation la prend en charge — les autres émetteurs n’ont jamais proposé de forme au singulier.
setAttribute(key, value): this

Paramètres

Renvoie

this

Défini dans

src/genai/turn.ts:193

setAttributes

setAttributes(attributes): this Définit plusieurs attributs sur le span en une seule fois. Émet un avertissement puis n’a aucun effet après end(). Équivaut à Span.setAttributes d’OTel (et à set_attributes du SDK Python).

Paramètres

Renvoie

this Exemple

Hérité de

SpanBase.setAttributes

Défini dans

src/genai/spanBase.ts:63

startLLM

startLLM(opts): LLM Démarre un span LLM enfant dans ce tour de conversation.

Paramètres

Renvoie

LLM

Défini dans

src/genai/turn.ts:161

startSubagent

startSubagent(opts): SubAgent Démarre un span SubAgent enfant au sein de ce tour de conversation.

Paramètres

Renvoie

SubAgent

Défini dans

src/genai/turn.ts:179

startTool

startTool(opts): Tool Démarre un span enfant de Tool dans ce tour de conversation.

Paramètres

Renvoie

Tool

Défini dans

src/genai/turn.ts:170

create

create(opts?): tour de conversation

Paramètres

Renvoie

tour de conversation

Défini dans

src/genai/turn.ts:124