Zgodność
MarkdownJakie formaty API obsługuje Ailoot, jakie modele są dostępne w każdym z nich i które aplikacje z nich korzystają.
Pełny przewodnik
Ailoot odwzorowuje publiczne kontrakty trzech API. Jeśli program obsługuje OpenAI, Anthropic lub Gemini i pozwala ustawić własny adres, będzie działać również z Ailoot — wystarczy zmienić adres i klucz.
Wszystkie ścieżki są podane względem adresu https://api.ailoot.ai. Kolumna „Adres dla SDK” wskazuje, jaki adres bazowy należy ustawić: https://api.ailoot.ai/v1 (z /v1) lub https://api.ailoot.ai (bez /v1), ponieważ SDK samodzielnie dodają pozostałą część ścieżki.
| Format | Ścieżka | Adres dla SDK | ID |
|---|---|---|---|
| OpenAI Chat Completions | POST /v1/chat/completions | z /v1 | 139 |
| OpenAI Responses | POST /v1/responses | z /v1 | 106 |
| Anthropic Messages | POST /v1/messages | bez /v1 | 150 |
| Gemini | POST /v1beta/models/{m}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | bez /v1beta | 29 |
| OpenAI Embeddings | POST /v1/embeddings | z /v1 | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | z /v1 | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | z /v1 | 20 |
| Wideo i muzyka | POST /v1/videos/generationsPOST /v1/music/generations | z /v1 | 18 |
| Decyzje (Jev) | POST /v1/systemone | bez SDK, pełny adres | 1 |
| Lista modeli (OpenAI, Anthropic) | GET /v1/models | z /v1 | wszystkie |
| Lista modeli (Gemini) | GET /v1beta/models | bez /v1beta | wszystkie |
Katalog zawiera 1256 kart modeli i 2692 udokumentowane metody. Alternatywne identyfikatory wywołania lub aliasy są wymienione przy wybranej metodzie, jeśli są dostępne.
Które modele są dostępne w poszczególnych formatach
Większość modeli tekstowych — Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax i Grok — jest dostępna w trzech formatach: OpenAI Chat, OpenAI Responses i Anthropic Messages. Modele Gemini są dostępne w Anthropic Messages i natywnym formacie Gemini. Modele NVIDIA są dostępne głównie w OpenAI Chat.
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 i jeszcze 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 i jeszcze 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 i jeszcze 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 i jeszcze 13
Pełna lista wraz z cenami i filtrami znajduje się w katalogu modeli.
Z jakich formatów korzystają aplikacje klienckie
Poniżej przedstawiono aplikacje z naszego katalogu integracji, pogrupowane według używanego formatu. Wiele z nich obsługuje kilka formatów.
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 i jeszcze 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
Co jest obsługiwane w poszczególnych formatach
| Funkcja | Jak działa |
|---|---|
| Odpowiedź strumieniowa | SSE we wszystkich formatach tekstowych: stream: true lub :streamGenerateContent?alt=sse. Płatny tekst jest przesyłany jednym blokiem po obliczeniu kosztu, a nie słowo po słowie — więcej informacji |
| Narzędzia (tools, function calling) | Tak, jeśli model je obsługuje. Format opisu narzędzi jest zgodny z wybranym API. W tekstowych żądaniach Gemini akceptowane są także googleSearch i urlContext — osobno lub razem, ale bez functionDeclarations w tym samym żądaniu. Przy natywnym zwracaniu obrazów obsługiwane są tylko przesłane przez klienta deklaracje functionDeclarations |
| Obrazy wejściowe | Tak, w modelach obsługujących obrazy. Szacowany koszt obrazów jest uwzględniany w rezerwie. W formacie Gemini — PNG, JPEG lub WebP w inlineData wiadomości użytkownika |
| Odpowiedź strukturalna (JSON) | response_format w OpenAI i odpowiedniki w Anthropic — jeśli model je obsługuje. W formacie Gemini responseMimeType w generationConfig akceptuje text/plain lub application/json; użyj responseSchema albo responseJsonSchema obsługiwanego przez konkretny model. Dostępność parametrów i możliwości ich łączenia zależą od modelu |
| Rozumowanie | reasoning_effort / reasoning w OpenAI, thinking w Anthropic, thinkingConfig w Gemini — dla modeli rozumujących |
| Liczenie tokenów | Osobne liczenie tokenów (/v1/messages/count_tokens) to odrębna metoda; jej dostępność sprawdza się dla wybranego modelu i klucza. Sama obsługa Messages nie potwierdza obsługi liczenia tokenów |