用途:把应用、脚本和后端服务接入主流 AI 模型 API,并与 Supabase、Clerk 组合构建可上线的 AI 应用。
主要能力:覆盖 OpenAI、Anthropic Claude、Google Gemini/Vertex AI、xAI Grok 的接入;提供模型选型策略(默认使用最新代模型并要求向用户解释选择与费用)、定价矩阵与成本优化(提示缓存、批处理、模型分层),以及结构化输出、向量检索、认证与数据库落库等模式;还包含 Claude Agent SDK 的智能体构建示例。
使用方式:先准备 .env.local,写入各供应商与 Supabase、Clerk 的密钥;安装依赖如 npm install openai @anthropic-ai/sdk @google/generative-ai @google-cloud/vertexai、npm install @supabase/supabase-js、npm install @clerk/backend @clerk/nextjs、npm install zod dotenv;随后调用模型、鉴权、存储并返回结果。
适用场景:AI 功能集成、语义搜索(pgvector)、AI 结果与数据库存储结合、多供应商成本优化、生产级 AI 智能体构建。
限制:文档中的模型版本与价格为 2026 年 1 月资料,需按官方定价页更新;安全上要求密钥不暴露前端、启用 RLS、Zod 校验输入、设置 max_tokens 与限流。