메인 콘텐츠로 건너뛰기
weave / ConversationInit

목차

속성

속성

agentDescription

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

정의 위치

src/genai/conversation.ts:31

agentId

Optional 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