概要
LemonData は、以下を通じて統合するのが最も簡単です:- OpenAI互換および Responses スタイルの利用には、公式の OpenAI SDKs
- Claude ネイティブな
/v1/messagesには、公式の Anthropic SDKs - Gemini ネイティブのリクエスト形式が特に必要な場合は、公式の Gemini / Google AI ツール群
recommended や supported は「文書化されたセットアップ経路が存在する」ことを意味しますが、repo 内のすべてのフレームワーク補助層やプロバイダー固有機能に end-to-end 回帰があることまでは自動的に意味しません。
推奨 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 ネイティブ API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | 専用の統合ページを使用 |
ベストプラクティス
新規プロジェクトでは Responses を優先する
新規プロジェクトでは Responses を優先する
お使いの SDK が
responses と chat.completions の両方をサポートしている場合は、responses から始めてください。base URL を明示的に保つ
base URL を明示的に保つ
古い environment-variable alias に依存するのではなく、クライアント設定で LemonData の base URL を直接渡してください。
ネイティブ機能が重要な場合のみネイティブ SDK を使う
ネイティブ機能が重要な場合のみネイティブ SDK を使う
拡張 thinking などの Claude ネイティブ機能には Anthropic SDK を使用し、それ以外では幅広い互換性のために OpenAI SDK を優先してください。