LemonData stellt mehrere API-Formate bereit, sodass gängige Coding-Tools, SDKs und Frameworks sich mit minimalem Glue-Code integrieren können.Diese Seite ist bewusst enger gefasst als eine Marketing-Matrix:
Unterstützt bedeutet, dass wir einen konkreten Einrichtungsweg dokumentieren und LemonData die von diesem Weg erwartete Protokollform bereitstellt.
Starker nativer Pfad bedeutet, dass das Repository zusätzlich direkte Adapter- oder Anfrageformat-Nachweise für diese Protokollfamilie enthält.
Best-Effort bedeutet, dass die Integration funktionieren kann, der Upstream-Client diesen benutzerdefinierten Gateway-Workflow jedoch nicht als stabilen Vertrag behandelt.
Nicht unterstützte Felder werden nicht einheitlich gehandhabt. Bei Kompatibilitätsrouten werden einige Felder ignoriert oder normalisiert. Bei /v1/responses können nicht unterstützte Felder explizit 400- oder 503-Fehler zurückgeben, wenn diese Route das angeforderte Verhalten nicht garantieren kann.
Funktioniert für BYOK-Standard-Chat-/Editor-Flows, nicht als Ersatz für von Cursor verwaltete Funktionen wie Tab Completion
Claude Code CLI
Starker nativer Pfad
Anthropic
Native /v1/messages-Route mit Adapter-Unterstützung für thinking und tool_choice
Codex CLI
Unterstützt mit Modell-/Pfad-Einschränkungen
OpenAI Responses
Behandle /v1/responses als erweiterten Pfad für Codex-spezifische Workflows; einige Responses-exklusive Felder werden nicht für jedes Modell und jeden gerouteten Pfad garantiert
Gemini CLI
Best-Effort / experimentell
Gemini
Der benutzerdefinierte LemonData-Base-URL-Flow ist kein stabiler Upstream-Vertrag
OpenCode
Unterstützt
OpenAI-compatible
Verwenden Sie standardmäßig einen OpenAI-kompatiblen Provider; wechseln Sie zu einem Responses-basierten Provider nur, wenn Sie ihn explizit benötigen
Andere OpenAI-kompatible Editoren und Agent-Tools funktionieren oft mit demselben Base-URL-Muster, dieses Repo pflegt jedoch derzeit keine toolspezifische Regressionsabdeckung für Windsurf, Aider, Continue.dev, Cline/Roo Code, GitHub Copilot und ähnliche Clients.
Chat Completions und Embeddings sind der standardmäßig dokumentierte Pfad; einige Responses-exklusive Felder werden nicht für jedes Modell und jeden gerouteten Pfad garantiert
Anthropic SDK
Python/JS
Starker nativer Pfad
Native Messages-Route mit direktem Nachweis für Tools, thinking und Prompt-Caching
Vercel AI SDK
TypeScript
Empfohlenes Integrationsmuster
Bevorzugen Sie @ai-sdk/openai-compatible; verwenden Sie @ai-sdk/openai nur, wenn Sie explizit Responses-natives Verhalten wünschen
LangChain
Python/JS
Unterstützte Standard-Oberflächen
ChatOpenAI und OpenAIEmbeddings sind der beabsichtigte Umfang; anbieter-native Extras sind nicht abgedeckt
LlamaIndex
Python
Unterstützt über OpenAILike
Verwenden Sie OpenAILike, nicht die eingebauten OpenAI-Klassen, für Drittanbieter-Gateways wie LemonData
Dify
-
Unterstützt mit Scope-Einschränkungen
OpenAI-Provider- und chat-completions-orientierte Flows sind der beabsichtigte Pfad; nicht geeignet für Codex-spezifische Responses- oder WebSocket-Verhalten