UNPKG

@mastra/ai-sdk

Version:

Adds custom API routes to be compatible with the AI SDK UI parts

14 lines 634 B
import type { AgentExecutionOptions } from '@mastra/core/agent'; import { registerApiRoute } from '@mastra/core/server'; import type { OutputSchema } from '@mastra/core/stream'; export type chatRouteOptions<OUTPUT extends OutputSchema = undefined> = { defaultOptions?: AgentExecutionOptions<OUTPUT, 'aisdk'>; } & ({ path: `${string}:agentId${string}`; agent?: never; } | { path: string; agent: string; }); export declare function chatRoute<OUTPUT extends OutputSchema = undefined>({ path, agent, defaultOptions, }: chatRouteOptions<OUTPUT>): ReturnType<typeof registerApiRoute>; //# sourceMappingURL=index.d.ts.map