docs
Primeros pasos

Compatibilidad

Markdown

Formatos de API que admite Ailoot, modelos disponibles en cada formato y clientes que los utilizan.

Guía completa

Ailoot reproduce los contratos públicos de tres API. Si una aplicación puede trabajar con OpenAI, Anthropic o Gemini y permite configurar una URL propia, también funcionará con Ailoot: basta con cambiar la URL y la clave.

Todas las rutas parten de https://api.ailoot.ai. La columna «URL para el SDK» indica qué URL base debes configurar: https://api.ailoot.ai/v1 (con /v1) o https://api.ailoot.ai (sin /v1), porque los SDK añaden el resto de la ruta automáticamente.

FormatoRutaURL para el SDKID
OpenAI Chat CompletionsPOST /v1/chat/completionscon /v1139
OpenAI ResponsesPOST /v1/responsescon /v1106
Anthropic MessagesPOST /v1/messagessin /v1150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
sin /v1beta29
OpenAI EmbeddingsPOST /v1/embeddingscon /v16
OpenAI ImagesPOST /v1/images/generations
POST /v1/images/edits
con /v130
OpenAI AudioPOST /v1/audio/speech
POST /v1/audio/transcriptions
con /v120
Vídeo y músicaPOST /v1/videos/generations
POST /v1/music/generations
con /v118
Decisiones (Jev)POST /v1/systemonesin SDK, URL completa1
Lista de modelos (OpenAI, Anthropic)GET /v1/modelscon /v1todos
Lista de modelos (Gemini)GET /v1beta/modelssin /v1betatodos

El catálogo contiene 1256 fichas de modelos y 2692 métodos documentados. Los identificadores alternativos de llamada o alias figuran en el método seleccionado cuando están disponibles.

Modelos por formato

La mayoría de los modelos de texto, como Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax y Grok, están disponibles en tres formatos: OpenAI Chat, OpenAI Responses y Anthropic Messages. Los modelos Gemini están disponibles en Anthropic Messages y en su formato nativo. Los modelos NVIDIA utilizan principalmente 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 y otros 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 y otros 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 y otros 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 y otros 13

La lista completa con precios y filtros está en el catálogo de modelos.

Formatos que utiliza cada cliente

A continuación se muestran las aplicaciones de nuestro catálogo de integraciones, agrupadas por el formato que utilizan. Muchas admiten varios formatos.

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 y otras 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

Funciones admitidas en cada formato

FunciónCómo funciona
Respuesta en streamingFormato SSE en todos los formatos de texto: stream: true o :streamGenerateContent?alt=sse. El texto de pago llega en un único bloque después de calcular el coste, no palabra a palabra. Consulta los detalles
Herramientas (tools, function calling)Sí, si el modelo las admite. Las herramientas se describen con el formato de la API elegida. Las solicitudes de texto de Gemini también admiten googleSearch y urlContext, por separado o juntos, pero sin functionDeclarations en la misma solicitud. Para la salida nativa de imágenes, solo se admiten las declaraciones de funciones del cliente: functionDeclarations
Imágenes de entradaSí, en los modelos que pueden interpretar imágenes. Su coste estimado forma parte de la reserva. En Gemini, PNG, JPEG o WebP en el campo inlineData del mensaje del usuario
Respuesta estructurada (JSON)response_format en OpenAI y sus equivalentes en Anthropic, si el modelo los admite. En Gemini, responseMimeType en generationConfig admite text/plain o application/json; utiliza responseSchema o responseJsonSchema según lo que admita el modelo concreto. Las funciones disponibles y las combinaciones de parámetros dependen del modelo
Razonamientoreasoning_effort / reasoning en OpenAI, thinking en Anthropic y thinkingConfig en Gemini, para modelos de razonamiento
Recuento de tokensEl recuento independiente de tokens (/v1/messages/count_tokens) es un método aparte; su disponibilidad se comprueba para el modelo y la clave elegidos. La compatibilidad con Messages no confirma por sí sola la compatibilidad con el recuento de tokens
¿Tienes alguna pregunta? Envíanos el Request ID y una descripción; te ayudaremos a resolverla.Contactar con soporte