Kompatibilität
MarkdownWelche API-Formate Ailoot unterstützt, welche Modelle in jedem Format verfügbar sind und welche Clients sie verwenden.
Vollständiger Leitfaden
Ailoot bildet die öffentlichen Schnittstellenkontrakte dreier APIs nach. Wenn eine Anwendung mit OpenAI, Anthropic oder Gemini funktioniert und eine eigene Adresse zulässt, funktioniert sie auch mit Ailoot. Es genügt, Adresse und Schlüssel zu ändern.
Alle Pfade beziehen sich auf die Adresse https://api.ailoot.ai. Die Spalte „SDK-Adresse“ zeigt, welche Basisadresse angegeben werden muss: https://api.ailoot.ai/v1 (mit /v1) oder https://api.ailoot.ai (ohne /v1), da die SDKs den übrigen Pfad selbst ergänzen.
| Format | Pfad | SDK-Adresse | ID |
|---|---|---|---|
| OpenAI Chat Completions | POST /v1/chat/completions | mit /v1 | 139 |
| OpenAI Responses | POST /v1/responses | mit /v1 | 106 |
| Anthropic Messages | POST /v1/messages | ohne /v1 | 150 |
| Gemini | POST /v1beta/models/{m}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | ohne /v1beta | 29 |
| OpenAI Embeddings | POST /v1/embeddings | mit /v1 | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | mit /v1 | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | mit /v1 | 20 |
| Video und Musik | POST /v1/videos/generationsPOST /v1/music/generations | mit /v1 | 18 |
| Entscheidungen (Jev) | POST /v1/systemone | ohne SDK, vollständige Adresse | 1 |
| Modellliste (OpenAI, Anthropic) | GET /v1/models | mit /v1 | alle |
| Modellliste (Gemini) | GET /v1beta/models | ohne /v1beta | alle |
Der Katalog enthält 1256 Modellkarten und 2692 dokumentierte Methoden. Alternative Aufruf-IDs oder Aliase sind bei der ausgewählten Methode aufgeführt, sofern vorhanden.
Welche Modelle in welchen Formaten verfügbar sind
Die meisten Textmodelle, darunter Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax und Grok, sind zugleich in drei Formaten verfügbar: OpenAI Chat, OpenAI Responses und Anthropic Messages. Gemini-Modelle sind in Anthropic Messages und im nativen Gemini-Format verfügbar. NVIDIA-Modelle sind überwiegend in OpenAI Chat verfügbar.
OpenAI Chat Completions
claude-sonnet-5-5, gpt-6.1-sol, gemini-3.6-flash, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, nvidia/nemotron-3-ultra-550b-a55b, meta/muse-glimmer-30b, poolside/laguna-xs-2.1, claude-opus-5-5, gpt-6-astra und weitere 51
OpenAI Responses
claude-sonnet-5-5, gpt-6.1-sol, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, claude-opus-5-5, gpt-6-astra, grok-4.7-build-fast, deepseek-v4.1-flash, qwen3.8-flash, kimi-for-coding und weitere 36
Anthropic Messages
claude-sonnet-5-5, gpt-6.1-sol, gemini-3.8-flash, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, nvidia/nemotron-3-ultra-550b-a55b, meta/muse-glimmer-30b, poolside/laguna-xs-2.1, claude-opus-5-5, gpt-6-astra und weitere 71
Gemini
gemini-3.8-flash, gemini-3.1-pro, gemini-pro-agent, gemini-3.8-flash-tiered, gemini-3.8-flash-medium, gemini-3.8-flash-low, gemini-3.8-flash-high, gemini-3.7-flash, gemini-3.7-flash-tiered, gemini-3.7-flash-medium, gemini-3.7-flash-low, gemini-3.7-flash-high, gemini-3.6-flash, gemini-3.6-flash-tiered und weitere 13
Die vollständige Liste mit Preisen und Filtern steht im Modellkatalog.
Welche Clients welche Formate verwenden
Im Folgenden stehen Anwendungen aus unserem Integrationskatalog, gruppiert nach dem verwendeten Format. Viele unterstützen mehrere Formate.
OpenAI Chat Completions
Hermes Agent, OpenClaw, opencode, Qwen Code, Kimi CLI, Crush, Aider, Goose, Factory Droid, Amp, Cline, Roo Code, Kilo Code, Continue, Zed, VS Code + Copilot Chat, JetBrains AI Assistant, Xcode, Open WebUI, LibreChat, Cherry Studio, Chatbox, LobeChat, Jan, SillyTavern, OpenAI SDK (Python), OpenAI SDK (Node.js), Vercel AI SDK, LangChain, n8n, Dify, AIChat, AnythingLLM, avante.nvim, big-AGI, BoltAI, codecompanion.nvim, Continue CLI, CrewAI, Flowise und weitere 30
OpenAI Responses
OpenAI Codex CLI, Hermes Agent, OpenClaw, Kimi CLI, Factory Droid, Amp, Zed, VS Code + Copilot Chat, Cherry Studio, OpenAI SDK (Python), OpenAI SDK (Node.js), Vercel AI SDK, LangChain, n8n, Kilo Code CLI, LLM, Mastra, OpenAI Agents SDK, Pydantic AI
Anthropic Messages
Claude Code, Hermes Agent, OpenClaw, Qwen Code, Kimi CLI, Crush, Goose, Factory Droid, Amp, Cline, Roo Code, Zed, VS Code + Copilot Chat, LibreChat, Cherry Studio, LobeChat, Jan, Anthropic SDK (Python), Vercel AI SDK, LangChain, n8n, AIChat, avante.nvim, big-AGI, codecompanion.nvim, CrewAI, GitHub Copilot CLI, gptel, Kilo Code CLI, NextChat, Pi, Trae Agent, Trae IDE
Gemini
OpenClaw, Qwen Code, Gemini CLI, Kimi CLI, Amp, Vercel AI SDK, n8n, AIChat, Google GenAI SDK (Python), gptel, Pi
Unterstützte Funktionen innerhalb der Formate
| Funktion | So funktioniert es |
|---|---|
| Streaming-Antwort | SSE-Format in allen Textformaten: stream: true oder :streamGenerateContent?alt=sse. Kostenpflichtiger Text wird nach der Kostenberechnung als ein Block geliefert, nicht Wort für Wort; mehr erfahren |
| Tools (tools, function calling) | Ja, sofern das Modell sie unterstützt. Das Format der Tool-Beschreibung entspricht der gewählten API. Gemini-Textanfragen akzeptieren auch googleSearch und urlContext, einzeln oder gemeinsam, jedoch ohne functionDeclarations in derselben Anfrage. Native image output unterstützt ausschließlich clientseitig definierte functionDeclarations |
| Bilder als Eingabe | Ja, bei Modellen mit Bilderkennung. Die geschätzten Bildkosten fließen in die Reservierung ein. Im Gemini-Format PNG, JPEG oder WebP in inlineData der Nutzernachricht |
| Strukturierte Antwort (JSON) | response_format bei OpenAI und entsprechende Varianten bei Anthropic, sofern das Modell sie unterstützt. Im Gemini-Format wird responseMimeType in generationConfig mit text/plain oder application/json akzeptiert; verwenden Sie responseSchema oder responseJsonSchema, sofern das konkrete Modell das jeweilige Schema unterstützt. Möglichkeiten und Parameterkombinationen hängen vom Modell ab |
| Reasoning | reasoning_effort / reasoning bei OpenAI, thinking bei Anthropic, thinkingConfig bei Gemini, für Reasoning-Modelle |
| Tokenzählung | Eine separate Tokenzählung (/v1/messages/count_tokens) ist eine eigenständige Methode; ihre Verfügbarkeit wird für das gewählte Modell und den Schlüssel geprüft. Die Unterstützung von Messages allein bestätigt nicht die Unterstützung der Tokenzählung |