Skip to main content
Défini dans : src/genai/conversation.ts:8

Propriétés

agentDescription

facultatif agentDescription: string
Description de l’agent compréhensible par un humain. Elle est propagée comme valeur agentDescription par défaut à chaque Turn créé via startTurn(), sauf si le tour de conversation définit sa propre valeur ; elle est émise dans le span invoke_agent de chaque tour de conversation sous la forme de gen_ai.agent.description. Défini dans : src/genai/conversation.ts:31

agentId

facultatif agentId: string
Identifiant stable de l’agent. Il est propagé comme agentId par défaut à chaque Turn créé via startTurn(), sauf si le tour de conversation définit le sien ; il est émis dans le span invoke_agent de chaque tour de conversation sous la forme de gen_ai.agent.id. Défini dans : src/genai/conversation.ts:16

agentName

facultatif agentName: string
Nom de l’agent. Propagé comme agentName par défaut à chaque Turn créé via startTurn(), sauf si le tour de conversation définit le sien ; émis dans le span invoke_agent de chaque tour de conversation sous la forme gen_ai.agent.name. Défini dans : src/genai/conversation.ts:23

agentVersion

facultatif agentVersion: string
Chaîne de version de l’agent. Propagée comme valeur agentVersion par défaut pour chaque tour de conversation créé via startTurn(), sauf si le tour de conversation définit sa propre valeur ; elle est émise dans le span invoke_agent de chaque tour de conversation sous la forme de gen_ai.agent.version. Défini dans : src/genai/conversation.ts:38

attributes

facultatif attributes: Attributes
Attributs personnalisés ajoutés à chaque span émis par la conversation. Toute clé définie ici qui entre en conflit avec l’attribut gen_ai.* / weave.* propre à un span n’est pas prise en charge ; la valeur du span prévaut. Défini dans : src/genai/conversation.ts:52

conversationId

facultatif conversationId: string
ID de conversation propagé à chaque span de cette conversation sous la forme de gen_ai.conversation.id. Généré automatiquement s’il est omis. Défini dans : src/genai/conversation.ts:44

model

facultatif model: string
Défini dans : src/genai/conversation.ts:9

sessionId

Obsolète. Utilisez plutôt ConversationInit.conversationId.
facultatif sessionId : string
Défini dans : src/genai/conversation.ts:55