API 文档

一码行云提供统一的 AI 模型 API 网关,支持 ClaudeGPTDeepSeek 等主流模型。完全兼容 OpenAI API 格式,同时支持 Claude 原生 Messages API。

只需修改 base_urlapi_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);

请求参数

参数类型必填说明
modelstring模型名称,见下方模型列表
messagesarray消息列表,每条含 rolecontent
max_tokensinteger最大生成 token 数
temperaturefloat采样温度,0-2,默认 1
streamboolean是否启用流式输出
top_pfloat核采样概率

响应示例

{
  "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-proClaude Sonnet 4.6 官方6折OpenAI / Claude 原生
claude-sonnet-4-6-ultimateClaude Sonnet 4.6 官方8折OpenAI / Claude 原生
claude-haiku-4-5-proClaude Haiku 4.5 官方6折OpenAI / Claude 原生
claude-haiku-4-5-ultimateClaude Haiku 4.5 官方8折OpenAI / Claude 原生
claude-opus-4-6-proClaude Opus 4.6 官方6折OpenAI / Claude 原生
claude-opus-4-6-ultimateClaude Opus 4.6 官方8折OpenAI / Claude 原生
gpt-5.5GPT-5.5 官方6折OpenAI
gpt-5.4GPT-5.4 官方6折OpenAI
gpt-5.3-codexGPT-5.3 Codex 官方6折OpenAI
deepseek-v4-flashDeepSeek V4 Flash 105%原价OpenAI / Claude 原生
deepseek-v4-flash-maxDeepSeek V4 Flash(深度思考) 105%原价OpenAI / Claude 原生
deepseek-v4-proDeepSeek V4 Pro 105%原价OpenAI / Claude 原生
deepseek-v4-pro-maxDeepSeek 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-flashdeepseek-v4-flash-max自动启用 thinking + reasoning_effort: max
deepseek-v4-prodeepseek-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 变体Ultimate 变体
Claude Opus 4.6claude-opus-4-6-proclaude-opus-4-6-ultimate
Claude Sonnet 4.6claude-sonnet-4-6-proclaude-sonnet-4-6-ultimate
Claude Haiku 4.5claude-haiku-4-5-proclaude-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 × 模型倍率 × 补全倍率) × 分组倍率

价格表

以下价格为默认分组(无折扣)的刊例价,单位: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.5105%原价
deepseek-v4-pro¥3.5¥10.5105%原价
实际价格以控制台「模型价格」页面显示为准。缓存 Token(如有)价格更低。

会员分组折扣

Claude 和 GPT 模型享受会员分组折扣,在上述刊例价基础上进一步优惠:

会员等级分组倍率折扣力度
默认用户1.0无折扣
白银会员0.99 折
黄金会员0.88 折
铂金会员0.77 折
钻石会员0.66 折
合作伙伴0.55 折
DeepSeek 模型不享受会员分组折扣,分组倍率固定为 1.0。

错误码

HTTP 状态码类型说明
400invalid_request_error请求参数有误
401authentication_errorAPI Key 无效或未提供
403permission_error无权访问该模型
429rate_limit_error请求速率超限
500server_error服务器内部错误
503service_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"},
    ...
  ]
}