此技能将教您的编程智能体如何通过描述需求来集成 LemonData 的 300 多个 AI API。它适用于 Claude Code、Cursor、GitHub Copilot、Windsurf 以及任何支持技能/规则文件的工具。该 API 是 Agent-First 的 —— 即使智能体猜错了模型名称,错误响应也会准确告知其修复方法。
工作原理
- 描述您的需求 —— “我想在我的 Python 项目中使用 GPT-4”
- 智能体调用 API —— 它可能会猜测一个模型名称或端点
- 如果出现错误 —— API 会返回结构化提示(
did_you_mean、suggestions、retry_after) - 智能体自我修正 —— 读取提示并使用正确的参数重试
- 获取可运行的代码 —— 通常在第一次或第二次尝试时即可成功
安装
- npx (推荐)
- Claude Code
- Cursor
- GitHub Copilot
自动安装到 所有检测到的编程智能体:支持:Claude Code、Cursor、GitHub Copilot 等。
验证安装
询问您的编程智能体:lemondata-api-integration,则表示安装成功。
获取您的 API Key
访问 LemonData
前往 lemondata.cc
获取 API Key
导航至 Dashboard → API Keys 并创建一个新 Key
示例
聊天补全 (Chat Completion)
您说:gpt5),API 将返回:
did_you_mean,修正模型名称并重试 —— 全过程自动完成。
图像生成
您说:语音识别
您说:/v1/audio/transcriptions 端点和音频文件处理逻辑的代码。
Agent-First 错误恢复
每个错误响应都包含任何编程智能体都能解析的结构化提示。详情请参阅 完整的 Agent-First API 参考。| 错误 | API 返回内容 | 智能体执行的操作 |
|---|---|---|
| 模型名称错误 | did_you_mean + suggestions | 自动修正并重试 |
| 余额不足 | balance_usd + 更便宜的 suggestions | 切换到可负担的模型 |
| 模型不可用 | alternatives + retry_after | 切换到可用的模型 |
| 频率限制 | retry_after(精确秒数) | 等待并重试 |
| 上下文过长 | 针对更大型模型的 suggestions | 切换到更大上下文的模型 |
原生端点优化
当您使用 Claude 或 Gemini 模型调用/v1/chat/completions 时,API 会返回优化 Header:
模型探索
无需查阅文档:支持的功能
| 类型 | 示例 |
|---|---|
| 聊天 | GPT-4o, Claude, Gemini, DeepSeek |
| 图像生成 | Midjourney, Flux, Stable Diffusion |
| 视频生成 | Sora, Runway, Kling, Luma AI |
| 音乐生成 | Suno |
| 3D 模型 | Tripo3D |
| 音频 | Text-to-Speech, Speech-to-Text |
| 嵌入向量 (Embeddings) | text-embedding-3 |
| 重排序 (Rerank) | bce-reranker, qwen3-rerank |
最佳实践
API Key 安全
使用环境变量。切勿将 Key 提交到 git 或在前端代码中暴露。
成本管理
在您的 控制面板 中设置使用限制。通过检查
error.balance_usd 以编程方式监控成本。直接表达需求
说“我想用 Python 生成图像”,而不是“LemonData 有图像 API 吗?”
描述您的场景
“我正在用 GPT-4 构建一个聊天机器人”比“使用 GPT-4”能给智能体提供更多上下文。
常见问题
技能未自动触发?
技能未自动触发?
尝试在请求中提及 “LemonData” 或 “LemonData API”:
API 如何帮助智能体找到正确的模型?
API 如何帮助智能体找到正确的模型?
LemonData 的 Agent-First API 返回结构化错误提示。如果智能体猜错了模型名称,错误信息会包含带有正确名称的
did_you_mean 和带有替代方案的 suggestions。智能体会在下次尝试时读取并自动修正。支持哪些编程智能体?
支持哪些编程智能体?
任何支持技能/规则文件的工具:Claude Code、Cursor、GitHub Copilot、Windsurf 等。
npx add-skill 安装程序会自动检测并安装到所有支持的工具中。如何更新技能?
如何更新技能?
重新运行安装程序:
资源
有疑问? 请查看我们的 GitHub Issues 或联系 [email protected]