Skip to main content
정의 위치: src/genai/conversation.ts:8

속성

agentDescription

선택 agentDescription: string
사람이 읽을 수 있는 에이전트 설명입니다. 기본 agentDescription으로 전달되며, 각 Turn에서 별도로 설정하지 않는 한 startTurn()를 통해 생성되는 모든 Turn에 적용됩니다. 또한 각 Turninvoke_agent span에서 gen_ai.agent.description으로 기록됩니다. 정의 위치: src/genai/conversation.ts:31

agentId

선택 agentId: string
고정된 에이전트 식별자입니다. Turn에서 자체 agentId를 설정하지 않으면 startTurn()을 통해 생성되는 모든 Turn에 기본 agentId로 전달되며, 각 Turn의 invoke_agent span에 gen_ai.agent.id로 기록됩니다. 정의 위치: src/genai/conversation.ts:16

agentName

선택 agentName: string
에이전트 이름입니다. turn에서 자체 값을 설정하지 않으면 startTurn()으로 생성된 모든 Turn에 기본 agentName으로 전달됩니다. 각 turn의 invoke_agent span에는 gen_ai.agent.name으로 기록됩니다. 정의 위치: src/genai/conversation.ts:23

agentVersion

선택 agentVersion: string
에이전트 버전 문자열입니다. turn에서 자체 값을 설정하지 않는 한, startTurn()을 통해 생성된 모든 Turn에 기본 agentVersion으로 전달되며, 각 turn의 invoke_agent span에 gen_ai.agent.version으로 기록됩니다. 정의 위치: src/genai/conversation.ts:38

attributes

선택 attributes: Attributes
대화에서 생성되는 모든 span에 적용되는 맞춤형 속성입니다. 여기서 span 자체의 gen_ai.* / weave.* 속성과 충돌하는 키는 지원되지 않으며, 이 경우 span의 값이 우선합니다. 정의 위치: src/genai/conversation.ts:52

conversationId

선택 conversationId: string
이 대화에 속한 모든 span에 gen_ai.conversation.id로 전달되는 대화 ID입니다. 생략하면 자동 생성됩니다. 정의 위치: src/genai/conversation.ts:44

모델

선택 모델: string
정의 위치: src/genai/conversation.ts:9

sessionId

사용 중단. 대신 ConversationInit.conversationId를 사용하세요.
선택 sessionId: string
정의 위치: src/genai/conversation.ts:55