Source: https://ailoot.ai/docs/ja/compatibility/
Canonical: https://ailoot.ai/docs/ja/compatibility/
Language: ja

[はじめに](https://ailoot.ai/docs/ja/) 

# 互換性

[Markdown](https://ailoot.ai/docs/ja/compatibility/index.md)

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 Completions | `POST /v1/chat/completions` | /v1付き | 139 |
| OpenAI Responses | `POST /v1/responses` | /v1付き | 106 |
| Anthropic Messages | `POST /v1/messages` | /v1なし | 150 |
| Gemini | `POST /v1beta/models/{m}:generateContent`<br>`POST /v1beta/models/{m}:streamGenerateContent` | /v1betaなし | 29 |
| OpenAI Embeddings | `POST /v1/embeddings` | /v1付き | 6 |
| OpenAI Images | `POST /v1/images/generations`<br>`POST /v1/images/edits` | /v1付き | 30 |
| OpenAI Audio | `POST /v1/audio/speech`<br>`POST /v1/audio/transcriptions` | /v1付き | 20 |
| 動画と音楽 | `POST /v1/videos/generations`<br>`POST /v1/music/generations` | /v1付き | 18 |
| [意思決定（Jev）](https://ailoot.ai/docs/ja/api/systemone/) | `POST /v1/systemone` | SDKなし、完全なアドレス | 1 |
| モデル一覧（OpenAI、Anthropic） | `GET /v1/models` | /v1付き | すべて |
| モデル一覧（Gemini） | `GET /v1beta/models` | /v1betaなし | すべて |

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

## [](https://ailoot.ai/docs/ja/compatibility/#models-by-format)モデルごとの対応形式

多くのテキストモデル（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](https://ailoot.ai/models/ja/?format=chat)

### 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](https://ailoot.ai/models/ja/?format=responses)

### 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](https://ailoot.ai/models/ja/?format=messages)

### 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](https://ailoot.ai/models/ja/?format=gemini)

料金とフィルターを含む一覧の参照先：[モデルカタログ](https://ailoot.ai/models/ja/)。

## [](https://ailoot.ai/docs/ja/compatibility/#clients)クライアントごとのAPI形式

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

### OpenAI Chat Completions

[Hermes Agent](https://ailoot.ai/docs/ja/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/ja/integrations/openclaw/), [opencode](https://ailoot.ai/docs/ja/integrations/opencode/), [Qwen Code](https://ailoot.ai/docs/ja/integrations/qwen-code/), [Kimi CLI](https://ailoot.ai/docs/ja/integrations/kimi-cli/), [Crush](https://ailoot.ai/docs/ja/integrations/crush/), [Aider](https://ailoot.ai/docs/ja/integrations/aider/), [Goose](https://ailoot.ai/docs/ja/integrations/goose/), [Factory Droid](https://ailoot.ai/docs/ja/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/ja/integrations/amp/), [Cline](https://ailoot.ai/docs/ja/integrations/cline/), [Roo Code](https://ailoot.ai/docs/ja/integrations/roo-code/), [Kilo Code](https://ailoot.ai/docs/ja/integrations/kilo-code/), [Continue](https://ailoot.ai/docs/ja/integrations/continue/), [Zed](https://ailoot.ai/docs/ja/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/ja/integrations/vscode-copilot-byok/), [JetBrains AI Assistant](https://ailoot.ai/docs/ja/integrations/jetbrains-ai-assistant/), [Xcode](https://ailoot.ai/docs/ja/integrations/xcode/), [Open WebUI](https://ailoot.ai/docs/ja/integrations/open-webui/), [LibreChat](https://ailoot.ai/docs/ja/integrations/librechat/), [Cherry Studio](https://ailoot.ai/docs/ja/integrations/cherry-studio/), [Chatbox](https://ailoot.ai/docs/ja/integrations/chatbox/), [LobeChat](https://ailoot.ai/docs/ja/integrations/lobechat/), [Jan](https://ailoot.ai/docs/ja/integrations/jan/), [SillyTavern](https://ailoot.ai/docs/ja/integrations/sillytavern/), [OpenAI SDK (Python)](https://ailoot.ai/docs/ja/integrations/openai-python-sdk/), [OpenAI SDK (Node.js)](https://ailoot.ai/docs/ja/integrations/openai-node-js-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/ja/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/ja/integrations/langchain/), [n8n](https://ailoot.ai/docs/ja/integrations/n8n/), [Dify](https://ailoot.ai/docs/ja/integrations/dify/), [AIChat](https://ailoot.ai/docs/ja/integrations/aichat/), [AnythingLLM](https://ailoot.ai/docs/ja/integrations/anythingllm/), [avante.nvim](https://ailoot.ai/docs/ja/integrations/avante-nvim/), [big-AGI](https://ailoot.ai/docs/ja/integrations/big-agi/), [BoltAI](https://ailoot.ai/docs/ja/integrations/boltai/), [codecompanion.nvim](https://ailoot.ai/docs/ja/integrations/codecompanion-nvim/), [Continue CLI](https://ailoot.ai/docs/ja/integrations/continue-cli/), [CrewAI](https://ailoot.ai/docs/ja/integrations/crewai/), [Flowise](https://ailoot.ai/docs/ja/integrations/flowise/) ほか30

### OpenAI Responses

[OpenAI Codex CLI](https://ailoot.ai/docs/ja/integrations/openai-codex-cli/), [Hermes Agent](https://ailoot.ai/docs/ja/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/ja/integrations/openclaw/), [Kimi CLI](https://ailoot.ai/docs/ja/integrations/kimi-cli/), [Factory Droid](https://ailoot.ai/docs/ja/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/ja/integrations/amp/), [Zed](https://ailoot.ai/docs/ja/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/ja/integrations/vscode-copilot-byok/), [Cherry Studio](https://ailoot.ai/docs/ja/integrations/cherry-studio/), [OpenAI SDK (Python)](https://ailoot.ai/docs/ja/integrations/openai-python-sdk/), [OpenAI SDK (Node.js)](https://ailoot.ai/docs/ja/integrations/openai-node-js-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/ja/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/ja/integrations/langchain/), [n8n](https://ailoot.ai/docs/ja/integrations/n8n/), [Kilo Code CLI](https://ailoot.ai/docs/ja/integrations/kilo-code-cli/), [LLM](https://ailoot.ai/docs/ja/integrations/llm-cli/), [Mastra](https://ailoot.ai/docs/ja/integrations/mastra/), [OpenAI Agents SDK](https://ailoot.ai/docs/ja/integrations/openai-agents-sdk/), [Pydantic AI](https://ailoot.ai/docs/ja/integrations/pydantic-ai/)

### Anthropic Messages

[Claude Code](https://ailoot.ai/docs/ja/integrations/claude-code/), [Hermes Agent](https://ailoot.ai/docs/ja/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/ja/integrations/openclaw/), [Qwen Code](https://ailoot.ai/docs/ja/integrations/qwen-code/), [Kimi CLI](https://ailoot.ai/docs/ja/integrations/kimi-cli/), [Crush](https://ailoot.ai/docs/ja/integrations/crush/), [Goose](https://ailoot.ai/docs/ja/integrations/goose/), [Factory Droid](https://ailoot.ai/docs/ja/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/ja/integrations/amp/), [Cline](https://ailoot.ai/docs/ja/integrations/cline/), [Roo Code](https://ailoot.ai/docs/ja/integrations/roo-code/), [Zed](https://ailoot.ai/docs/ja/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/ja/integrations/vscode-copilot-byok/), [LibreChat](https://ailoot.ai/docs/ja/integrations/librechat/), [Cherry Studio](https://ailoot.ai/docs/ja/integrations/cherry-studio/), [LobeChat](https://ailoot.ai/docs/ja/integrations/lobechat/), [Jan](https://ailoot.ai/docs/ja/integrations/jan/), [Anthropic SDK (Python)](https://ailoot.ai/docs/ja/integrations/anthropic-python-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/ja/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/ja/integrations/langchain/), [n8n](https://ailoot.ai/docs/ja/integrations/n8n/), [AIChat](https://ailoot.ai/docs/ja/integrations/aichat/), [avante.nvim](https://ailoot.ai/docs/ja/integrations/avante-nvim/), [big-AGI](https://ailoot.ai/docs/ja/integrations/big-agi/), [codecompanion.nvim](https://ailoot.ai/docs/ja/integrations/codecompanion-nvim/), [CrewAI](https://ailoot.ai/docs/ja/integrations/crewai/), [GitHub Copilot CLI](https://ailoot.ai/docs/ja/integrations/github-copilot-cli/), [gptel](https://ailoot.ai/docs/ja/integrations/gptel/), [Kilo Code CLI](https://ailoot.ai/docs/ja/integrations/kilo-code-cli/), [NextChat](https://ailoot.ai/docs/ja/integrations/nextchat/), [Pi](https://ailoot.ai/docs/ja/integrations/pi/), [Trae Agent](https://ailoot.ai/docs/ja/integrations/trae-agent/), [Trae IDE](https://ailoot.ai/docs/ja/integrations/trae/)

### Gemini

[OpenClaw](https://ailoot.ai/docs/ja/integrations/openclaw/), [Qwen Code](https://ailoot.ai/docs/ja/integrations/qwen-code/), [Gemini CLI](https://ailoot.ai/docs/ja/integrations/gemini-cli/), [Kimi CLI](https://ailoot.ai/docs/ja/integrations/kimi-cli/), [Amp](https://ailoot.ai/docs/ja/integrations/amp/), [Vercel AI SDK](https://ailoot.ai/docs/ja/integrations/vercel-ai-sdk/), [n8n](https://ailoot.ai/docs/ja/integrations/n8n/), [AIChat](https://ailoot.ai/docs/ja/integrations/aichat/), [Google GenAI SDK (Python)](https://ailoot.ai/docs/ja/integrations/google-genai-python/), [gptel](https://ailoot.ai/docs/ja/integrations/gptel/), [Pi](https://ailoot.ai/docs/ja/integrations/pi/)

## [](https://ailoot.ai/docs/ja/compatibility/#features)各形式で対応する機能

| 機能 | 仕組み |
| --- | --- |
| ストリーミングレスポンス | すべてのテキスト形式でSSEを使用します：`stream: true` または `:streamGenerateContent?alt=sse`。課金対象のテキストは、単語ごとではなく、料金計算後に一つのブロックとして届きます。詳細：[詳細](https://ailoot.ai/docs/ja/how-it-works/#streaming) |
| ツール（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への対応だけでは、トークン数の計算に対応していることは確認できません |

モデルがパラメータや形式に対応していない場合、分かりやすいエラーが返ります。例：`unsupported_endpoint` 。モデル名も含まれます。このリクエストは課金されません。

ブラウザーのタブからAPIを直接呼び出すアプリケーション（一部のウェブチャットのクライアントモード）では、現在、CORSエラーが発生する場合があります。そのアプリケーションのデスクトップ版かサーバーモードを使用してください。

ご不明な点はありますか？Request IDと状況の説明をお送りください。調査をお手伝いします。[サポートに問い合わせる](mailto:support@ailoot.ai)

## Ailoot · 企業とそのプロジェクト群





Ailootは、蓄積した運営経験、幅広い顧客基盤、安定したサービス、継続的なKPI管理を基盤としています。





企業とそのプロジェクト群：数百万の顧客、毎月数十億規模の売上。





Ailootはこの運営経験を、お客様の製品、エージェント、アプリケーション、自動化でAI機能を利用するためのAPIアクセスに活かしています。
