ドキュメント
はじめに

互換性

Markdown

Ailootが対応するAPI形式、それぞれの形式で利用できるモデル、利用するクライアント。

完全ガイド

Ailootは三つのAPIの公開仕様に準拠しています。OpenAI、Anthropic、Geminiを使え、独自のアドレスを指定できるプログラムなら、アドレスとキーを変更するだけでAilootも利用できます。

すべてのパスの基点は https://api.ailoot.aiです。「SDK用アドレス」欄には、指定すべきベースアドレスを示します:https://api.ailoot.ai/v1 (/v1付き)、または https://api.ailoot.ai (/v1なし)。残りのパスはSDKが自動で追加するためです。

形式パスSDK用アドレスID
OpenAI Chat CompletionsPOST /v1/chat/completions/v1付き139
OpenAI ResponsesPOST /v1/responses/v1付き106
Anthropic MessagesPOST /v1/messages/v1なし150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
/v1betaなし29
OpenAI EmbeddingsPOST /v1/embeddings/v1付き6
OpenAI ImagesPOST /v1/images/generations
POST /v1/images/edits
/v1付き30
OpenAI AudioPOST /v1/audio/speech
POST /v1/audio/transcriptions
/v1付き20
動画と音楽POST /v1/videos/generations
POST /v1/music/generations
/v1付き18
意思決定(Jev)POST /v1/systemoneSDKなし、完全なアドレス1
モデル一覧(OpenAI、Anthropic)GET /v1/models/v1付きすべて
モデル一覧(Gemini)GET /v1beta/models/v1betaなしすべて

カタログには1256件のモデルカードと2692件の文書化されたメソッドがあります。別の呼び出しIDやエイリアスがある場合は、選択したメソッドの欄に表示されます。

モデルごとの対応形式

多くのテキストモデル(Claude、GPT、DeepSeek、Qwen、Kimi、GLM、MiniMax、Grok)は、OpenAI Chat、OpenAI Responses、Anthropic Messagesの三つの形式で利用できます。GeminiモデルはAnthropic MessagesとネイティブのGemini形式で利用できます。NVIDIAモデルは、主に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 ほか 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 ほか 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 ほか 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 ほか 13

料金とフィルターを含む一覧の参照先:モデルカタログ。

クライアントごとのAPI形式

以下は、連携カタログのアプリケーションを、使用する形式別にまとめたものです。複数の形式に対応するものも多くあります。

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 ほか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

各形式で対応する機能

機能仕組み
ストリーミングレスポンスすべてのテキスト形式でSSEを使用します:stream: true または :streamGenerateContent?alt=sse。課金対象のテキストは、単語ごとではなく、料金計算後に一つのブロックとして届きます。詳細:詳細
ツール(tools、function calling)モデルが対応していれば利用できます。ツールの定義形式は選択したAPIに従います。GeminiのtextリクエストではgoogleSearchとurlContextも、単独または併用で利用できます。ただし、同じリクエストにfunctionDeclarationsを含めることはできません。ネイティブのimage outputで利用できるのは、クライアント側の次の定義のみです:functionDeclarations
画像入力画像を認識できるモデルで使用できます。画像の料金見積もりは、仮確保額に含まれます。Gemini形式では、PNG、JPEG、WebPを次のフィールドに指定します:inlineData (ユーザーメッセージ内)。
構造化レスポンス(JSON)response_format はOpenAI向け、Anthropicでは対応する指定を使用します。いずれもモデルが対応する場合に限られます。Gemini形式の responseMimeType はgenerationConfigでtext/plainまたはapplication/jsonを受け付けます。使用するモデルが対応するresponseSchemaまたはresponseJsonSchemaを使ってください。利用できる機能やパラメータの組み合わせは、モデルによって異なります
推論reasoning_effort / reasoning はOpenAI、 thinking はAnthropic、 thinkingConfig はGeminiで使います。推論モデル向けの指定です。
トークン数の計算独立したトークン数の計算(/v1/messages/count_tokens)は別のメソッドです。選択したモデルとキーについて、利用可否を確認します。Messagesへの対応だけでは、トークン数の計算に対応していることは確認できません
ご不明な点はありますか?Request IDと状況の説明をお送りください。調査をお手伝いします。サポートに問い合わせる