Ikhtisar
LemonData paling mudah diintegrasikan melalui:- OpenAI SDKs resmi untuk penggunaan yang kompatibel dengan OpenAI dan bergaya Responses
- Anthropic SDKs resmi untuk
/v1/messagesnative Claude - tooling resmi Gemini / Google AI saat Anda secara khusus memerlukan bentuk request native Gemini
recommended atau supported berarti ada jalur penyiapan yang terdokumentasi. Itu tidak otomatis berarti setiap helper framework atau setiap fitur khusus penyedia sudah memiliki regresi end-to-end di repo ini.
SDK yang Direkomendasikan
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Dukungan native untuk Claude Messages API
Contoh OpenAI SDK
Gunakan ini sebagai titik awal default untuk proyek baru:Contoh OpenAI Go
Contoh Anthropic SDK
SDK Mana yang Harus Anda Gunakan?
| Tujuan | SDK yang Direkomendasikan |
|---|---|
| Aplikasi baru, default umum | OpenAI SDK |
| Fitur native Claude | Anthropic SDK |
| Bentuk request native Gemini | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | Gunakan halaman integrasi khusus |
Praktik Terbaik
Utamakan Responses untuk proyek baru
Utamakan Responses untuk proyek baru
Jika SDK Anda mendukung
responses dan chat.completions, mulailah dengan responses.Pertahankan base URL tetap eksplisit
Pertahankan base URL tetap eksplisit
Berikan base URL LemonData secara langsung dalam konfigurasi client Anda alih-alih mengandalkan alias environment variable yang lebih lama.
Gunakan SDK native hanya saat fitur native penting
Gunakan SDK native hanya saat fitur native penting
Gunakan Anthropic SDK untuk fitur native Claude seperti extended thinking, dan selain itu utamakan OpenAI SDK untuk kompatibilitas yang luas.