ai
Version:
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
15 lines (13 loc) • 329 B
text/typescript
import type { Tool } from '@ai-sdk/provider-utils';
export type ToolSet = Record<
string,
(Tool<never, never> | Tool<any, any> | Tool<any, never> | Tool<never, any>) &
Pick<
Tool<any, any>,
| 'execute'
| 'onInputAvailable'
| 'onInputStart'
| 'onInputDelta'
| 'needsApproval'
>
>;