相容性
MarkdownAiloot 支援哪些 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}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | 不含 /v1beta | 29 |
| OpenAI Embeddings | POST /v1/embeddings | 包含 /v1 | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | 包含 /v1 | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | 包含 /v1 | 20 |
| 影片與音樂 | POST /v1/videos/generationsPOST /v1/music/generations | 包含 /v1 | 18 |
| 決策 (Jev) | POST /v1/systemone | 不使用 SDK,使用完整位址 | 1 |
| 模型清單 (OpenAI、Anthropic) | GET /v1/models | 包含 /v1 | 全部 |
| 模型清單 (Gemini) | GET /v1beta/models | 不含 /v1beta | 全部 |
目錄中有 1256 張模型卡片與 2692 個已記載的方法。如有其他呼叫識別碼或別名,會列在所選方法下方。
各格式可使用哪些模型
大多數文字模型,包括 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
包含價格與篩選功能的完整清單,請見模型目錄。
各用戶端採用哪些格式
以下是整合目錄中的應用程式,依採用的格式分組。許多應用程式支援多種格式。
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、函式呼叫) | 若模型支援,就可以使用。工具的描述格式與所選 API 相同。Gemini 文字請求也接受 googleSearch與urlContext,可單獨或一起使用,但不得在同一請求中與functionDeclarations 併用。原生影像輸出僅支援用戶端提供的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,皆適用於推理模型 |
| token 計數 | 獨立的 token 計數功能 (/v1/messages/count_tokens) 是獨立方法;是否可用須針對所選模型與金鑰確認。支援 Messages 本身不代表也支援 token 計數 |