概述
LemonData 最容易通过以下方式集成:- 用于 OpenAI 兼容和 Responses 风格用法的官方 OpenAI SDKs
- 用于 Claude 原生
/v1/messages的官方 Anthropic SDKs - 当你明确需要 Gemini 原生请求格式时,使用官方 Gemini / Google AI 工具
推荐的 SDK
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
原生支持 Claude Messages API
OpenAI SDK 示例
将此作为新项目的默认起点:OpenAI Go 示例
Anthropic SDK 示例
你应该使用哪个 SDK?
| 目标 | 推荐 SDK |
|---|---|
| 新应用,通用默认选择 | OpenAI SDK |
| Claude 原生功能 | Anthropic SDK |
| Gemini 原生请求格式 | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | 使用专门的集成页面 |
最佳实践
新项目优先使用 Responses
新项目优先使用 Responses
如果你的 SDK 同时支持
responses 和 chat.completions,请从 responses 开始。明确指定 base URL
明确指定 base URL
在 client 配置中直接传入 LemonData 的 base URL,而不是依赖较旧的环境变量别名。
仅在原生功能重要时使用原生 SDK
仅在原生功能重要时使用原生 SDK
对于扩展思考等 Claude 原生功能,请使用 Anthropic SDK;否则,为了获得更广泛的兼容性,优先使用 OpenAI SDK。