docs
เริ่มต้น

ความเข้ากันได้

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 จะเติมพาธส่วนที่เหลือให้เอง

รูปแบบพาธที่อยู่สำหรับ SDKID
OpenAI Chat CompletionsPOST /v1/chat/completionsมี /v1139
OpenAI ResponsesPOST /v1/responsesมี /v1106
Anthropic MessagesPOST /v1/messagesไม่มี /v1150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
ไม่มี /v1beta29
OpenAI EmbeddingsPOST /v1/embeddingsมี /v16
OpenAI ImagesPOST /v1/images/generations
POST /v1/images/edits
มี /v130
OpenAI AudioPOST /v1/audio/speech
POST /v1/audio/transcriptions
มี /v120
วิดีโอและเพลงPOST /v1/videos/generations
POST /v1/music/generations
มี /v118
การตัดสินใจ (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 เพียงอย่างเดียวไม่ได้ยืนยันว่ารองรับการนับโทเคน
ยังมีคำถามอยู่ใช่ไหม ส่ง Request ID และรายละเอียดมาให้เรา เราจะช่วยตรวจ⁠สอบติดต่อฝ่ายสนับสนุน