인터페이스: ToolCall<TMetadata>
정의 위치: packages/ai/src/types.ts:166
타입 매개변수
TMetadata
TMetadata = unknown
속성
function
function: object;
정의 위치: packages/ai/src/types.ts:169
arguments
arguments: string;
name
name: string;
id
id: string;
정의 위치: packages/ai/src/types.ts:167
metadata?
optional metadata?: TMetadata;
정의 위치: packages/ai/src/types.ts:176
도구 호출 수명 주기 전체에서 전달할 공급자별 메타데이터입니다.
TToolCallMetadata를 통해 어댑터별로 타입이 지정됩니다. 예를 들어
@tanstack/ai-gemini는 이를 { thoughtSignature?: string }로 설정합니다.
type
type: "function";
정의 위치: packages/ai/src/types.ts:168