SuperAPI AI 工具集

clade-deploy-integration

部署与运维

查看项目

更新于 10-16 06:20

技能介绍

用途:把基于 Anthropic Claude 的无状态 API 封装应用部署到 Vercel、Fly.io 或 Google Cloud Run,并做好密钥管理与流式输出。

主要能力:提供 Vercel Edge Function(Next.js App Router)示例,将 Messages API 流转换为 SSE;提供 Fly.io 的 Dockerfile 与部署命令;提供 Cloud Run 部署命令;提供健康检查端点,返回 Claude 连通状态;列出环境变量 ANTHROPIC_API_KEY(必填)、ANTHROPIC_MODEL、ANTHROPIC_MAX_TOKENS(可选)。

使用方式:Vercel 用 vercel env add ANTHROPIC_API_KEY 添加密钥后 vercel --prod 部署;Fly.io 用 fly launch、fly secrets set、fly deploy;Cloud Run 用 gcloud run deploy 并配合 --set-secrets 注入密钥。

适用场景:需要无数据库、无持久状态的 Claude 集成服务;长连接或 WebSocket 场景可选 Fly.io。

限制与错误处理:函数超时需设为 300 秒并使用流式;密钥缺失需通过平台 CLI 添加;529 表示 API 过载,SDK 会自动重试,可加备用模型;CORS 错误需在 API 路由添加响应头。前置条件为已完成 clade-install-auth 与 clade-prod-checklist,并具备生产 API 密钥与平台 CLI。