documentazione
Introduzione

Compatibilità

Markdown

Formati API compresi da Ailoot, modelli disponibili in ciascuno e client che li usano.

Guida completa

Ailoot segue i contratti pubblici di tre API. Se un programma funziona con OpenAI, Anthropic o Gemini e permette di indicare un indirizzo personalizzato, funzionerà anche con Ailoot — basta cambiare indirizzo e chiave.

Tutti i percorsi sono relativi all’indirizzo https://api.ailoot.ai. La colonna «Indirizzo per SDK» indica cosa usare come indirizzo di base: https://api.ailoot.ai/v1 (con /v1) oppure https://api.ailoot.ai (senza /v1), perché gli SDK aggiungono da soli il resto del percorso.

FormatoPercorsoIndirizzo per SDKID
OpenAI Chat CompletionsPOST /v1/chat/completionscon /v1139
OpenAI ResponsesPOST /v1/responsescon /v1106
Anthropic MessagesPOST /v1/messagessenza /v1150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
senza /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
Video e musicaPOST /v1/videos/generations
POST /v1/music/generations
con /v118
Decisioni (Jev)POST /v1/systemonesenza SDK, indirizzo completo1
Elenco dei modelli (OpenAI, Anthropic)GET /v1/modelscon /v1tutti
Elenco dei modelli (Gemini)GET /v1beta/modelssenza /v1betatutti

Il catalogo contiene 1256 schede modello e 2692 metodi documentati. Gli identificatori alternativi di chiamata o gli alias sono elencati nel metodo selezionato, quando disponibili.

Modelli e relativi formati

La maggior parte dei modelli testuali — Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax e Grok — è disponibile in tre formati: OpenAI Chat, OpenAI Responses e Anthropic Messages. I modelli Gemini sono disponibili in Anthropic Messages e nel formato nativo Gemini. I modelli NVIDIA principalmente in 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 e altri 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 e altri 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 e altri 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 e altri 13

L’elenco completo con prezzi e filtri è nel catalogo dei modelli.

Quali client usano quali formati

Di seguito le applicazioni del nostro catalogo delle integrazioni, raggruppate per formato utilizzato. Molte supportano più formati.

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 e altri 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

Cosa è supportato nei formati

CapacitàCome funziona
Risposta in streamingFormato SSE in tutti i formati testuali: stream: true oppure :streamGenerateContent?alt=sse. Il testo a pagamento arriva in un unico blocco dopo il calcolo del costo, non parola per parola — approfondisci
Strumenti (tools, function calling)Sì, se il modello li supporta. Il formato delle descrizioni degli strumenti è quello dell’API scelta. Nelle richieste text di Gemini sono accettati anche googleSearch e urlContext, separatamente o insieme, ma senza functionDeclarations nella stessa richiesta. Per l’output nativo di immagini sono disponibili solo le dichiarazioni lato client in functionDeclarations
Immagini in inputSì, per i modelli che comprendono immagini. La stima del costo delle immagini rientra nella riserva. Nel formato Gemini — PNG, JPEG o WebP in inlineData del messaggio utente
Risposta strutturata (JSON)response_format in OpenAI e gli equivalenti in Anthropic — se il modello li supporta. Nel formato Gemini responseMimeType in generationConfig accetta text/plain o application/json; usa la proprietà responseSchema o responseJsonSchema supportata dal modello specifico. Le funzionalità e le combinazioni di parametri dipendono dal modello
Ragionamentoreasoning_effort / reasoning in OpenAI, thinking in Anthropic, thinkingConfig in Gemini — per i modelli di ragionamento
Conteggio dei tokenIl conteggio separato dei token (/v1/messages/count_tokens) è un metodo distinto; la sua disponibilità va verificata per il modello e la chiave scelti. Il supporto di Messages, da solo, non conferma quello del conteggio dei token
Hai altre domande? Invia il Request ID e una descrizione — ti aiuteremo a chiarire il problema.Contatta l’assistenza