SuperAPI AI 工具集

ai-integration

智能体与模型

查看项目

更新于 10-16 00:29

技能介绍

用途:该技能(Skill)在任务涉及 AI、LLM 或机器学习特性时被主动加载,用于指导将 AI 与 LLM 能力集成进应用,覆盖从基础聊天界面到复杂 RAG 流水线与函数调用。

主要能力:检测现有 AI 基础设施(AI SDK、LLM 提供商、向量数据库、嵌入生成模式);选择提供商与 SDK;配置 API 密钥;实现聊天接口;实现流式响应(含 SSE 替代方案);构建 RAG 流水线(文档切分、嵌入生成、向量存储、增强生成端点);实现向量搜索(Pinecone、pgvector、Weaviate 示例);实现工具/函数调用。

使用方式:按工作流顺序执行。安装依赖示例命令为 npm install ai @ai-sdk/openai @ai-sdk/anthropic zod。密钥放入环境变量(如 OPENAI_API_KEY、ANTHROPIC_API_KEY),可通过 .env.example 记录;用 grep 检查是否存在硬编码密钥。实现后可用 npm run typecheck 校验。资源含 scripts/validate-ai-integration.sh 与 references/ai-patterns.md。

适用场景:需要为应用添加 AI 聊天、流式响应、嵌入与语义检索、RAG、函数调用,或接入 OpenAI、Anthropic 及本地模型的开发项目。

限制:资料未提供该技能的收费、价格、平台支持范围与效果保证,暂未提供。部分示例依赖 Vercel AI SDK、LangChain、OpenAI 等第三方服务,实际可用性取决于相应密钥与外部服务;文档内标记内容被截断,函数调用部分的具体代码未完整给出,暂未提供。