Überblick
LemonData lässt sich am einfachsten integrieren über:- offizielle OpenAI SDKs für OpenAI-kompatible und Responses-artige Nutzung
- offizielle Anthropic SDKs für Claude-native
/v1/messages - offizielle Gemini / Google AI-Tools, wenn Sie speziell Gemini-native Request-Formate benötigen
recommended oder supported, dass ein dokumentierter Setup-Pfad existiert. Es bedeutet jedoch nicht automatisch, dass jedes Framework-Helper oder jede anbieterspezifische Funktion in diesem Repository per End-to-End-Regression getestet ist.
Empfohlene SDKs
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Native Unterstützung für Claude Messages API
OpenAI SDK-Beispiel
Verwenden Sie dies als standardmäßigen Ausgangspunkt für neue Projekte:OpenAI Go-Beispiel
Anthropic SDK-Beispiel
Welches SDK sollten Sie verwenden?
| Ziel | Empfohlenes SDK |
|---|---|
| Neue App, allgemeiner Standard | OpenAI SDK |
| Claude-native Features | Anthropic SDK |
| Gemini-native Request-Formate | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | Verwenden Sie die dedizierten Integrationsseiten |
Best Practices
Responses für neue Projekte bevorzugen
Responses für neue Projekte bevorzugen
Wenn Ihr SDK sowohl
responses als auch chat.completions unterstützt, beginnen Sie mit responses.Base-URLs explizit angeben
Base-URLs explizit angeben
Übergeben Sie LemonData-Base-URLs direkt in Ihrer Client-Konfiguration, anstatt sich auf ältere Aliasse für Umgebungsvariablen zu verlassen.
Native SDKs nur verwenden, wenn native Features relevant sind
Native SDKs nur verwenden, wenn native Features relevant sind
Verwenden Sie das Anthropic SDK für Claude-native Features wie erweitertes Denken, und bevorzugen Sie ansonsten das OpenAI SDK für breite Kompatibilität.