@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
10 lines (9 loc) • 473 B
TypeScript
import { type Accountability, type SchemaOverview } from '@directus/types';
import type { Tool } from 'ai';
import type { ChatRequestTool, ToolApprovalMode } from '../models/chat-request.js';
export declare const chatRequestToolToAiSdkTool: ({ chatRequestTool, accountability, schema, toolApprovals, }: {
chatRequestTool: ChatRequestTool;
accountability: Accountability;
schema: SchemaOverview;
toolApprovals?: Record<string, ToolApprovalMode>;
}) => Tool;