概覽
LemonData 最容易透過以下方式整合:- 用於 OpenAI 相容與 Responses 風格用法的官方 OpenAI SDKs
- 用於 Claude 原生
/v1/messages的官方 Anthropic SDKs - 當你明確需要 Gemini 原生請求格式時,使用官方 Gemini / Google AI 工具
建議的 SDKs
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 原生 API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | 使用專用的整合頁面 |
最佳實務
新專案優先使用 Responses
新專案優先使用 Responses
如果你的 SDK 同時支援
responses 與 chat.completions,請從 responses 開始。明確指定 base URLs
明確指定 base URLs
直接在你的 client 設定中傳入 LemonData base URLs,而不是依賴較舊的環境變數別名。
僅在原生功能很重要時使用原生 SDKs
僅在原生功能很重要時使用原生 SDKs
對於延伸 thinking 等 Claude 原生功能,請使用 Anthropic SDK;否則為了更廣泛的相容性,優先使用 OpenAI SDK。