SuperAPI AI 工具集

ai-integration-generator

智能体与模型

查看项目

更新于 10-16 01:35

技能介绍

用途:该技能用于在项目中生成 AI 驱动的功能代码,基于 Vercel AI SDK。生成前需先读取 config/defaults.md,并按用户配置的技术栈调整模式、导入与代码示例。

主要能力:支持聊天、补全、结构化输出、工具调用、RAG 五类 AI 功能。生成流程为:确定功能类型,生成带流式输出的 API 路由,生成使用对应钩子的 UI 组件,加入错误处理与加载状态,并端到端验证流式输出。

用法要点:聊天路由使用 streamText 与 result.toDataStreamResponse(),可切换 OpenAI 或 Anthropic 模型;前端聊天用 useChat,补全用 useCompletion;结构化输出用 generateObject 配合 Zod schema;工具调用用 tool 定义参数 schema 与 execute,并设置 maxSteps;RAG 先用 embed 生成向量,再查询向量库并将上下文注入 system 提示。错误处理区分 APICallError 与通用错误,客户端可用 reload 重试。需在 .env.local 配置 OPENAI_API_KEY 或 ANTHROPIC_API_KEY。

限制:资料未提供收费、价格、平台支持范围与效果数据;示例中的模型名、API 与数据库查询需按实际环境调整。