Genel Bakış
LemonData ile entegrasyon en kolay şu yollarla yapılır:- OpenAI uyumlu ve Responses tarzı kullanım için resmi OpenAI SDK’leri
- Claude-native
/v1/messagesiçin resmi Anthropic SDK’leri - Özellikle Gemini-native istek biçimlerine ihtiyaç duyduğunuzda resmi Gemini / Google AI araçları
recommended veya supported, belgelenmiş bir kurulum yolunun bulunduğu anlamına gelir. Bu, repo içindeki her helper framework’ün veya her sağlayıcıya özgü özelliğin end-to-end regresyonla doğrulandığı anlamına otomatik olarak gelmez.
Önerilen SDK’ler
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Yerel Claude Messages API desteği
OpenAI SDK Örneği
Bunu yeni projeler için varsayılan başlangıç noktası olarak kullanın:OpenAI Go Örneği
Anthropic SDK Örneği
Hangi SDK’yi Kullanmalısınız?
| Hedef | Önerilen SDK |
|---|---|
| Yeni uygulama, genel varsayılan | OpenAI SDK |
| Claude-native özellikler | Anthropic SDK |
| Gemini-native istek biçimleri | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | Ayrı entegrasyon sayfalarını kullanın |
En İyi Uygulamalar
Yeni projeler için Responses tercih edin
Yeni projeler için Responses tercih edin
SDK’niz hem
responses hem de chat.completions destekliyorsa, responses ile başlayın.Base URL'leri açıkça belirtin
Base URL'leri açıkça belirtin
LemonData base URL’lerini, eski environment-variable takma adlarına güvenmek yerine doğrudan client yapılandırmanıza ekleyin.
Yalnızca native özellikler önemliyse native SDK'leri kullanın
Yalnızca native özellikler önemliyse native SDK'leri kullanın
Genişletilmiş düşünme gibi Claude-native özellikler için Anthropic SDK’yi kullanın; bunun dışında geniş uyumluluk için OpenAI SDK’yi tercih edin.