execute_tool span을 생성합니다.
weave.startTool()(또는 turn.startTool(), 또는
llm.startTool())로 생성되며 end()로 종료됩니다. span에 도구의 출력을 기록하려면
end()를 호출하기 전에 result에 값을 부여하세요.
Example
목차
속성
방법
속성
args
Readonly args: string
정의 위치
name
Readonly name: string
정의 위치
result
선택 result: string
도구의 출력을 string으로 나타낸 값입니다. end()에서 gen_ai.tool.call.result에 기록됩니다.
정의 위치
toolCallId
Readonly toolCallId: string
정의 위치
방법
end
opts?): void
result를 span에 플러시한 후 닫습니다. 멱등성을 가집니다. span을 실패로 표시하려면
error를 전달하세요.
매개변수
| 이름 | 유형 |
|---|---|
opts? | Object |
opts.error? | Error |
반환값
void
정의 위치
create
opts): Tool
매개변수
| 이름 | 유형 |
|---|---|
opts | ToolInit & ChildSpanContext |
반환값
Tool