ความเข้ากันได้
Markdownรูปแบบ API ที่ Ailoot รองรับ โมเดลที่ใช้ได้ในแต่ละรูปแบบ และไคลเอนต์ที่ใช้รูปแบบเหล่านั้น
คู่มือฉบับเต็ม
Ailoot ใช้สัญญา API สาธารณะเดียวกับ 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, function calling) | ได้ หากโมเดลรองรับ รูปแบบการอธิบายเครื่องมือเป็นไปตาม 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 — สำหรับโมเดลที่รองรับการคิดวิเคราะห์ |
| การนับโทเคน | การนับโทเคนแยกต่างหาก (/v1/messages/count_tokens) เป็นเมธอดแยกต่างหาก ต้องตรวจสอบความพร้อมใช้งานสำหรับโมเดลและคีย์ที่เลือก การรองรับ Messages เพียงอย่างเดียวไม่ได้ยืนยันว่ารองรับการนับโทเคน |