API 文档
一码行云提供统一的 AI 模型 API 网关,支持 Claude、GPT、DeepSeek 等主流模型。完全兼容 OpenAI API 格式,同时支持 Claude 原生 Messages API。
只需修改
base_url 和 api_key,即可将现有 OpenAI 客户端无缝切换到一码行云。
认证方式
所有请求需要在 HTTP Header 中携带 API Key:
Authorization: Bearer sk-your-api-key
如果使用 Claude 原生格式(/v1/messages),也可以通过以下 Header 认证:
x-api-key: sk-your-api-key
anthropic-version: 2023-06-01
API Key 可在控制台 → 令牌页面创建。
Base URL
https://api.matrixone.online
OpenAI 格式 — Chat Completions
兼容 OpenAI /v1/chat/completions 接口,所有模型均支持此格式。
请求
curl https://api.matrixone.online/v1/chat/completions \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6-pro",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'
from openai import OpenAI
client = OpenAI(
api_key="sk-your-api-key",
base_url="https://api.matrixone.online/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-6-pro",
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-your-api-key',
baseURL: 'https://api.matrixone.online/v1',
});
const response = await client.chat.completions.create({
model: 'claude-sonnet-4-6-pro',
messages: [{ role: 'user', content: 'Hello!' }],
});
console.log(response.choices[0].message.content);
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称,见下方模型列表 |
messages | array | 是 | 消息列表,每条含 role 和 content |
max_tokens | integer | 否 | 最大生成 token 数 |
temperature | float | 否 | 采样温度,0-2,默认 1 |
stream | boolean | 否 | 是否启用流式输出 |
top_p | float | 否 | 核采样概率 |
响应示例
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"created": 1745700000,
"model": "claude-sonnet-4-6-pro",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you today?"
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 9,
"total_tokens": 19
}
}
OpenAI 格式 — 流式输出
设置 "stream": true 即可启用 SSE 流式响应:
curl https://api.matrixone.online/v1/chat/completions \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6-pro",
"messages": [{"role": "user", "content": "写一首短诗"}],
"stream": true
}'
Python 和 Node.js SDK 会自动处理流式响应,只需传入
stream=True(Python)或 stream: true(Node.js)。
OpenAI 格式 — 支持的模型
| 模型 | 说明 | 格式 |
|---|---|---|
claude-sonnet-4-6-pro | Claude Sonnet 4.6 官方6折 | OpenAI / Claude 原生 |
claude-sonnet-4-6-ultimate | Claude Sonnet 4.6 官方8折 | OpenAI / Claude 原生 |
claude-haiku-4-5-pro | Claude Haiku 4.5 官方6折 | OpenAI / Claude 原生 |
claude-haiku-4-5-ultimate | Claude Haiku 4.5 官方8折 | OpenAI / Claude 原生 |
claude-opus-4-6-pro | Claude Opus 4.6 官方6折 | OpenAI / Claude 原生 |
claude-opus-4-6-ultimate | Claude Opus 4.6 官方8折 | OpenAI / Claude 原生 |
gpt-5.5 | GPT-5.5 官方6折 | OpenAI |
gpt-5.4 | GPT-5.4 官方6折 | OpenAI |
gpt-5.3-codex | GPT-5.3 Codex 官方6折 | OpenAI |
deepseek-v4-flash | DeepSeek V4 Flash 105%原价 | OpenAI / Claude 原生 |
deepseek-v4-flash-max | DeepSeek V4 Flash(深度思考) 105%原价 | OpenAI / Claude 原生 |
deepseek-v4-pro | DeepSeek V4 Pro 105%原价 | OpenAI / Claude 原生 |
deepseek-v4-pro-max | DeepSeek V4 Pro(深度思考) 105%原价 | OpenAI / Claude 原生 |
Claude 原生格式 — Messages API
Claude 系列模型额外支持 Anthropic 原生 /v1/messages 接口,适合已有 Claude SDK 集成的场景。
请求
curl https://api.matrixone.online/v1/messages \
-H "x-api-key: sk-your-api-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6-pro",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello!"}
]
}'
import anthropic
client = anthropic.Anthropic(
api_key="sk-your-api-key",
base_url="https://api.matrixone.online"
)
message = client.messages.create(
model="claude-sonnet-4-6-pro",
max_tokens=1024,
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(message.content[0].text)
响应示例
{
"id": "msg_abc123",
"type": "message",
"role": "assistant",
"content": [
{"type": "text", "text": "Hello! How can I help you today?"}
],
"model": "claude-sonnet-4-6-pro",
"stop_reason": "end_turn",
"usage": {
"input_tokens": 10,
"output_tokens": 9
}
}
Claude 原生格式 — 流式输出
设置 "stream": true 启用 SSE 流式:
curl https://api.matrixone.online/v1/messages \
-H "x-api-key: sk-your-api-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6-pro",
"max_tokens": 1024,
"stream": true,
"messages": [{"role": "user", "content": "写一首短诗"}]
}'
Claude 原生格式 — 支持的模型
Claude 原生格式支持所有 Claude 系列和 DeepSeek 系列模型。
提示:如果您是从 OpenAI SDK 迁移,推荐直接使用
/v1/chat/completions,无需切换到 Claude 原生格式。两种格式的计费完全一致。
DeepSeek 模型
DeepSeek V4 系列模型支持深度思考模式。在模型名后加 -max 后缀即可启用:
| 标准模型 | 深度思考模型 | 区别 |
|---|---|---|
deepseek-v4-flash | deepseek-v4-flash-max | 自动启用 thinking + reasoning_effort: max |
deepseek-v4-pro | deepseek-v4-pro-max | 自动启用 thinking + reasoning_effort: max |
使用示例
curl https://api.matrixone.online/v1/chat/completions \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-pro-max",
"messages": [{"role": "user", "content": "求解:∫₀¹ x² dx"}]
}'
DeepSeek 模型按官方原价的 105% 计费,且不享受会员分组折扣。深度思考模型(
-max)会消耗更多 token,请留意用量。
Claude 系列
Claude 模型分为两个渠道层级:
- Pro 后缀 — 官方原价的 6 折,享受会员分组折扣
- Ultimate 后缀 — 官方原价的 8 折,享受会员分组折扣
| 基础模型 | Pro 变体 | Ultimate 变体 |
|---|---|---|
| Claude Opus 4.6 | claude-opus-4-6-pro | claude-opus-4-6-ultimate |
| Claude Sonnet 4.6 | claude-sonnet-4-6-pro | claude-sonnet-4-6-ultimate |
| Claude Haiku 4.5 | claude-haiku-4-5-pro | claude-haiku-4-5-ultimate |
Pro 和 Ultimate 的模型能力完全相同,区别仅在于上游渠道和价格。Pro 渠道更实惠,Ultimate 渠道通常可用性更高。
GPT 系列
GPT 系列模型统一为官方原价的 6 折,享受会员分组折扣。仅支持 OpenAI 格式(/v1/chat/completions)。
| 模型 | 说明 |
|---|---|
gpt-5.5 | 最新旗舰模型 |
gpt-5.4 | 上一代旗舰模型 |
gpt-5.3-codex | 代码优化模型 |
定价说明
计费基于实际使用的 token 数量,按以下公式计算:
费用 = (输入 Token × 模型倍率 + 输出 Token × 模型倍率 × 补全倍率) × 分组倍率
- 模型倍率:决定基础价格,不同模型不同
- 补全倍率:输出 token 相对输入 token 的价格比(通常 > 1)
- 分组倍率:会员等级折扣(DeepSeek 模型固定为 1.0)
价格表
以下价格为默认分组(无折扣)的刊例价,单位:USD / 百万 Token。
| 模型 | 输入价格 | 输出价格 | 折扣 |
|---|---|---|---|
| claude-opus-4-6-pro | $9.6 | $48 | 官方6折 |
| claude-opus-4-6-ultimate | $12.8 | $64 | 官方8折 |
| claude-sonnet-4-6-pro | $2.4 | $12 | 官方6折 |
| claude-sonnet-4-6-ultimate | $3.2 | $16 | 官方8折 |
| claude-haiku-4-5-pro | $0.6 | $3 | 官方6折 |
| claude-haiku-4-5-ultimate | $0.8 | $4 | 官方8折 |
| gpt-5.5 | $6.6 | $39.6 | 官方6折 |
| gpt-5.4 | $6.6 | $39.6 | 官方6折 |
| deepseek-v4-flash | ¥0.5 | ¥1.5 | 105%原价 |
| deepseek-v4-pro | ¥3.5 | ¥10.5 | 105%原价 |
实际价格以控制台「模型价格」页面显示为准。缓存 Token(如有)价格更低。
会员分组折扣
Claude 和 GPT 模型享受会员分组折扣,在上述刊例价基础上进一步优惠:
| 会员等级 | 分组倍率 | 折扣力度 |
|---|---|---|
| 默认用户 | 1.0 | 无折扣 |
| 白银会员 | 0.9 | 9 折 |
| 黄金会员 | 0.8 | 8 折 |
| 铂金会员 | 0.7 | 7 折 |
| 钻石会员 | 0.6 | 6 折 |
| 合作伙伴 | 0.5 | 5 折 |
DeepSeek 模型不享受会员分组折扣,分组倍率固定为 1.0。
错误码
| HTTP 状态码 | 类型 | 说明 |
|---|---|---|
| 400 | invalid_request_error | 请求参数有误 |
| 401 | authentication_error | API Key 无效或未提供 |
| 403 | permission_error | 无权访问该模型 |
| 429 | rate_limit_error | 请求速率超限 |
| 500 | server_error | 服务器内部错误 |
| 503 | service_unavailable | 上游服务暂时不可用 |
速率限制
每个令牌可单独配置速率限制(RPM / TPM),具体限额取决于令牌设置。
遇到 429 错误时,请在 Retry-After 响应头指定的时间后重试。
模型列表 API
查询当前可用的模型列表:
curl https://api.matrixone.online/v1/models \
-H "Authorization: Bearer sk-your-api-key"
响应:
{
"object": "list",
"data": [
{"id": "claude-sonnet-4-6-pro", "object": "model", "owned_by": "anthropic"},
{"id": "gpt-5.5", "object": "model", "owned_by": "openai"},
...
]
}