확장
SpanBase
접근자
모델
조회 시그니처
get model(): string
반환값
string
name
조회 시그니처
get name(): string
반환값
string
메서드
addEvent()
addEvent(span에 이름이 지정된 이벤트를 추가합니다. 컨텍스트 압축, 도구 루프 감지 또는 가드레일 트리거와 같은 span 외 시점을 표시하는 데 유용합니다.name,attributes?,startTime?):this
end() 이후에는 경고를 표시하고
아무 작업도 수행하지 않습니다. OTel Span.addEvent와 동일하게 동작합니다.
매개변수
string
필수
Attributes
TimeInput
반환값
this
예시
상속됨
SpanBase.addEvent
end()
end(현재 필드 값을 조회하여(opts?):void
start 이후 record()를 통해 변경된 사항 반영) span을 종료합니다. 멱등성을 보장합니다. 실패로 표시하려면 error를 전달하고, 종료 시간을 과거로 설정하려면 endTime을 전달하세요.
매개변수
object
반환값
void
record()
record(변경 가능한 필드의 일부를 일괄 설정합니다. 병합하지 않고 기존 값을 대체합니다. 입력 및 출력 메시지는 span이 종료될 때 직렬화됩니다.opts):this
매개변수
object
필수
반환값
this
setAttributes()
setAttributes(span에 여러 속성을 한 번에 설정합니다.attributes):this
end() 호출 후에는 경고를 표시하며 아무 작업도 수행하지 않습니다.
OTel Span.setAttributes(및 Python SDK의 set_attributes)와 동일하게 작동합니다.
매개변수
Attributes
필수
반환값
this
예시
상속됨
SpanBase.setAttributes
startLLM()
startLLM(이 SubAgent 하위에 중첩된 자식 LLM span을 시작합니다.opts):LLM
매개변수
반환값
LLM
startSubagent()
startSubagent(이 SubAgent 하위에 중첩된 SubAgent span을 시작합니다.opts):SubAgent
매개변수
SubAgentInit
필수
SubAgentInit를 참조하세요.반환값
SubAgent
startTool()
startTool(이 SubAgent 하위에 중첩된 자식 도구 span을 시작합니다.opts):Tool
매개변수
반환값
Tool