UNPKG

@assistant-ui/react

Version:

Typescript/React library for AI Chat

17 lines (15 loc) 430 B
import { LanguageModelV1FunctionTool } from "@ai-sdk/provider"; import { Tool } from "../../../model-context/ModelContextTypes"; export const fromLanguageModelTools = ( tools: LanguageModelV1FunctionTool[], ): Record<string, Tool<any, any>> => { return Object.fromEntries( tools.map((tool) => [ tool.name, { description: tool.description, parameters: tool.parameters, }, ]), ); };