메인 콘텐츠로 건너뛰기

startTool

startTool(opts): Tool Tool span을 시작합니다. 상위 항목 결정 방식은 다음과 같습니다(설계의 “기본적으로는 평면 구조, 중첩하면 계층 구조”와 일치).
  • LLM이 활성화되어 있으면 Tool은 그 하위에 중첩됩니다.
  • 그렇지 않으면 Tool은 현재 Turn과 같은 수준의 항목이 됩니다.
Turn과 LLM이 모두 활성화되어 있지 않으면 예외를 발생시킵니다.

매개변수

이름유형
optsToolInit

반환값

Tool 예시
weave.startTool({
  : 'get_weather',
  : .({: 'Tokyo'}),
  : 'call_t1',
});
예시
weave.startTool({
  : 'get_weather',
  : .({: 'Tokyo'}),
  : 'call_t1',
  : new ('2026-05-29T10:00:00.800Z'),
});

정의된 위치

src/genai/api.ts:103