Quick Start
五步完成首次接入
- 注册账号 进入 MuxLLM 控制台创建账号并登录。
- 充值余额 按实际使用量充值,余额和消费记录可在控制台查看。
- 创建 API Key 为不同客户端、项目或团队场景创建独立令牌。
- 选择模型与端点 在模型广场确认模型名称、分组、价格和支持的端点标签。
- 测试后接入 先用最小请求验证连接,再把配置用于正式客户端或项目。
Quick Start
Endpoint
Base URL 取决于客户端使用的协议。不要同时在客户端和地址中重复填写路径版本。
https://api.muxllm.com/v1
https://api.muxllm.com
Protocols
模型广场会为每个模型显示一个或多个端点标签。请求路径、认证头和客户端类型都应与标签匹配。
| 端点标签 | 常用路径 | 认证方式 | 适用场景 |
|---|---|---|---|
| openai | POST /v1/chat/completions |
Bearer Token | OpenAI 兼容客户端和常规对话调用 |
| openai-response | POST /v1/responses |
Bearer Token | 使用 Responses 请求结构的应用 |
| anthropic | POST /v1/messages |
x-api-key |
Claude 原生 SDK 与 Claude Code 类工具 |
| gemini | POST /v1beta/models/{model}:generateContent |
x-goog-api-key |
Gemini 原生请求与多模态内容 |
| image-generation | POST /v1/images/generations |
Bearer Token | 支持 OpenAI 图片生成结构的模型 |
| openai-video | POST /v1/videos |
Bearer Token | 兼容 OpenAI 视频任务结构的模型 |
路由存在只表示平台能够接收该类请求,不代表每个模型或分组都支持该端点。最终以目标模型的实时端点标签为准。
OpenAI
OpenAI 兼容客户端通常使用带 /v1 的 Base URL。示例中的 MODEL_NAME 需要替换为模型广场中的精确模型名。
适用于显示 openai 标签的模型。
curl https://api.muxllm.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_NAME",
"messages": [
{
"role": "user",
"content": "你好,请用三句话介绍 MuxLLM。"
}
]
}'
仅选择显示 openai-response 标签的模型。
curl https://api.muxllm.com/v1/responses \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_NAME",
"input": "概括一下统一模型 API 接入的价值。"
}'
Anthropic
Claude 原生接口使用站点主机地址,不在 Base URL 后额外添加 /v1。目标模型必须显示 anthropic 标签。
https://api.muxllm.comx-api-keyanthropic-version: 2023-06-01curl https://api.muxllm.com/v1/messages \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_NAME",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "你好,请说明这个接口使用的协议。"
}
]
}'
/v1 Base URL 直接复制到 Claude 原生配置中,否则客户端可能拼接出重复路径。
Gemini
Gemini 原生请求把模型名放在 URL 路径中。目标模型必须显示 gemini 标签。
https://api.muxllm.comx-goog-api-keygenerateContentcurl https://api.muxllm.com/v1beta/models/MODEL_NAME:generateContent \
-H "x-goog-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{
"role": "user",
"parts": [
{ "text": "你好,请概括这次请求的内容。" }
]
}
]
}'
x-goog-api-key 请求头传递 API Key,避免把密钥放入可能被日志记录的 URL 查询参数。
Media
图片和视频模型并不共用一种固定协议。先查看模型的端点标签,再选择对应请求结构。
仅适用于显示 image-generation 标签的模型。尺寸、质量和其他可选参数取决于具体模型。
curl https://api.muxllm.com/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_NAME",
"prompt": "一张干净、现代的人工智能工作台产品图"
}'
如果图片模型只显示 gemini 标签,应使用 Gemini generateContent,不能仅凭“图片模型”名称改用 /v1/images/generations。
显示 openai-video 标签的模型使用异步任务。提交后保存响应中的任务 ID,再查询任务状态。
curl https://api.muxllm.com/v1/videos \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "model=MODEL_NAME" \
-F "prompt=雨后的城市街道,镜头缓慢向前移动"
curl https://api.muxllm.com/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"
Clients
客户端界面可能随版本变化,但核心字段始终是协议类型、Base URL、API Key 和精确模型名。
适合使用 OpenAI 兼容接口快速接入对话模型。
https://api.muxllm.com/v1。/v1。根据目标工具选择 Claude 原生或 OpenAI 兼容配置,避免混用协议。
| 目标场景 | 协议 | Base URL | 模型端点标签 |
|---|---|---|---|
| Claude Code | Anthropic 原生 | https://api.muxllm.com |
anthropic |
| Codex / OpenAI 工具 | OpenAI 兼容 | https://api.muxllm.com/v1 |
openai 或 openai-response |
Troubleshooting
同一个状态码可能有多种原因。先查看控制台用量日志和响应错误信息,再按下面的顺序检查。
| 状态码 | 常见原因 | 建议检查 |
|---|---|---|
| 400 | 请求字段、JSON 或模型参数不符合当前端点要求 | 请求体格式、必填字段、模型支持的参数 |
| 401 | API Key 缺失、无效,或认证头与协议不匹配 | Bearer、x-api-key、x-goog-api-key |
| 403 | 账号、分组、模型权限或网络防护限制 | 账号状态、Key 分组、模型开放范围 |
| 404 | 请求路径错误,或使用了该模型不支持的协议 | Base URL、路径版本、模型端点标签 |
| 429 | 请求频率、额度限制或上游暂时繁忙 | 降低并发、稍后重试、切换可用分组 |
| 5xx | 请求转换、渠道或上游服务异常 | 用量日志、模型端点、稍后重试或更换模型 |
检查余额、账号状态和 API Key 是否仍然有效。
模型名必须与模型广场完全一致,包括大小写、连字符和版本号。
路径、认证头和请求体必须与模型显示的端点标签一致。
记录请求时间、模型名和错误信息;排查时不要提供完整 API Key。
Billing
余额、充值记录和调用消耗在 MuxLLM 控制台中管理。不同模型、分组和媒体规格的价格可能不同,调用前请查看实时模型广场。
建议为客户端、项目和团队分别创建 Key,便于查看用量、定位异常和停用单个入口。
将 Key 保存在客户端安全存储、环境变量或服务端密钥管理中,不要放入网页源码和公开仓库。
FAQ
依次检查 API Key、账户余额、分组权限、模型名称和端点类型。模型广场没有显示的端点,不应默认可用。
OpenAI 兼容客户端通常使用 https://api.muxllm.com/v1;Claude 和 Gemini 原生客户端通常使用主机地址 https://api.muxllm.com,再由客户端拼接协议路径。
这表示平台可以用多种请求协议访问该模型。选择与你的客户端或 SDK 一致的端点即可,不需要同时配置所有协议。
模型、分组、倍率和上游能力会动态调整。静态文档不保存固定数量或价格,请以实时模型广场为准。
请保存在自己的客户端、环境变量或服务端密钥管理中,不要放在公开仓库、网页源码、截图或聊天记录里。
可以。建议按客户端、项目和团队场景拆分 API Key,便于观察用量和控制风险。
Start
创建账号后,先在模型广场确认目标模型和端点,再把 API Key 配置到客户端或代码项目中。