Kompatibilitás
MarkdownMilyen API-formátumokat kezel az Ailoot, mely modellek érhetők el az egyes formátumokban, és mely kliensek használják őket.
Teljes útmutató
Az Ailoot három API nyilvános szerződéseit követi. Ha egy program tud OpenAI, Anthropic vagy Gemini API-val működni, és saját címet is megadhat benne, az Ailoottal is működni fog — elég a címet és a kulcsot megváltoztatni.
Minden útvonal ehhez a címhez viszonyított: https://api.ailoot.ai. Az „SDK-cím” oszlop azt mutatja, mit kell alapcímként megadni: https://api.ailoot.ai/v1 (/v1-gyel) vagy https://api.ailoot.ai (/v1 nélkül), mert az SDK-k maguk fűzik hozzá az útvonal többi részét.
| Formátum | Útvonal | SDK-cím | ID |
|---|---|---|---|
| OpenAI Chat Completions | POST /v1/chat/completions | /v1-gyel | 139 |
| OpenAI Responses | POST /v1/responses | /v1-gyel | 106 |
| Anthropic Messages | POST /v1/messages | /v1 nélkül | 150 |
| Gemini | POST /v1beta/models/{m}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | /v1beta nélkül | 29 |
| OpenAI Embeddings | POST /v1/embeddings | /v1-gyel | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | /v1-gyel | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | /v1-gyel | 20 |
| Videó és zene | POST /v1/videos/generationsPOST /v1/music/generations | /v1-gyel | 18 |
| Döntések (Jev) | POST /v1/systemone | SDK nélkül, teljes cím | 1 |
| Modelllista (OpenAI, Anthropic) | GET /v1/models | /v1-gyel | mind |
| Modelllista (Gemini) | GET /v1beta/models | /v1beta nélkül | mind |
A katalógus 1256 modellkártyát és 2692 dokumentált metódust tartalmaz. Az alternatív hívási azonosítók vagy aliasok a kiválasztott metódusnál szerepelnek, ha elérhetők.
Melyik modell melyik formátumban érhető el?
A legtöbb szöveges modell — Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax és Grok — egyszerre három formátumban érhető el: OpenAI Chat, OpenAI Responses és Anthropic Messages. A Gemini modellek Anthropic Messages és natív Gemini formátumban használhatók. Az NVIDIA modellek főként OpenAI Chat formátumban.
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 és további 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 és további 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 és további 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 és további 13
A teljes lista árakkal és szűrőkkel a modellkatalógusban található.
Melyik kliens melyik formátumot használja?
Alább az integrációs katalógusunk alkalmazásai láthatók a használt formátum szerint csoportosítva. Sok alkalmazás több formátumot is kezel.
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 és további 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
Mit támogatnak az egyes formátumok?
| Képesség | Hogyan működik? |
|---|---|
| Folyamatos válasz | SSE-formátum minden szöveges formátumban: stream: true vagy :streamGenerateContent?alt=sse. A díjköteles szöveg a költség kiszámítása után egyetlen blokkban érkezik, nem szavanként — részletek |
| Eszközök (tools, function calling) | Igen, ha a modell támogatja őket. Az eszközök leírásának formátuma a választott API-éval megegyező. A Gemini formátumú szöveges kérésekben a googleSearch és a urlContext is megadható — külön-külön vagy együtt, de ugyanabban a kérésben a functionDeclarations nem szerepelhet. Natív képkimenet esetén csak a kliens által megadott függvénydeklarációk használhatók: functionDeclarations |
| Képek bemenetként | Igen, a képeket értelmező modelleknél. A képek becsült költsége beleszámít a zárolásba. Gemini formátumban PNG, JPEG vagy WebP a inlineData mezőben, a felhasználó üzenetében |
| Strukturált válasz (JSON) | response_format OpenAI esetén és ennek Anthropic megfelelői — ha a modell támogatja. Gemini formátumban a responseMimeType a generationConfig mezőben text/plain vagy application/json értéket fogad el; használja az adott modell által támogatott responseSchema vagy responseJsonSchema mezőt. A támogatott funkciók és paraméterkombinációk a modelltől függnek |
| Következtetés | reasoning_effort / reasoning OpenAI esetén, thinking Anthropic esetén, thinkingConfig Gemini esetén — következtető modellekhez |
| Tokenszámlálás | Az önálló tokenszámlálás (/v1/messages/count_tokens) külön metódus; az elérhetőségét a kiválasztott modell és kulcs esetén kell ellenőrizni. A Messages támogatása önmagában nem igazolja a tokenszámlálás támogatását |