API 文档

Kevoryn 完全兼容 OpenAI SDK 格式。替换 base_url 和 API Key 即可接入。

快速入门

三分钟接入,无需修改现有代码。

1. 获取 API Key注册账号后登录控制台,在「API Keys」页面创建 key

2. 替换 base_url — 将 https://api.kevoryn.com/v1 设为 API 端点

3. 开始调用 — 与 OpenAI SDK 完全兼容,现有代码无需修改

认证

所有 API 请求通过 HTTP Header 中的 Bearer Token 进行认证。

Authorization: Bearer ***

API Key 可在控制台创建和管理,支持设置额度限制、IP 白名单与过期时间。

Chat Completions

与 OpenAI Chat Completions API 完全兼容。

Endpoint: POST /v1/chat/completions

from openai import OpenAI

client = OpenAI(
    base_url="https://api.kevoryn.com/v1",
    api_key="***"
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role":"user","content":"Hello"}]
)

print(response.choices[0].message.content)

Streaming

设置 stream=True 即可启用 SSE 流式输出,实时返回生成内容。

from openai import OpenAI

client = OpenAI(
    base_url="https://api.kevoryn.com/v1",
    api_key="***"
)

stream = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role":"user","content":"Hello"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

API 格式

除 OpenAI 格式外,Kevoryn 还原生支持 Anthropic 和 OpenAI Responses 格式,无需任何转换。使用 Claude Code、Claude 官方 SDK、沉浸式翻译等工具的用户可直接接入。

格式Endpoint适用模型
OpenAI(推荐)/v1/chat/completions全部模型通用
Anthropic 原生/v1/messagesClaude 系列
OpenAI Responses/v1/responsesGPT 系列

推荐优先使用 OpenAI 格式,所有模型均兼容;仅在客户端需要原生协议时(如 Claude Code)才需选对应原生格式。

Anthropic 原生格式示例(Claude):

curl https://api.kevoryn.com/v1/messages \
  -H "x-api-key: ***" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'

模型列表

通过 API 获取当前支持的模型列表。

Endpoint: GET /v1/models

🔥 Claude 特惠版 — 低至 2 折

Opus 4.8 输入 ¥7/1M · Sonnet 4.6 输入 ¥4.2/1M · Haiku 4.5 输入 ¥1.4/1M · Codex Dev 低至 1.5 折

查看全部价格 →
模型名模型 ID输入 ¥/1M输出 ¥/1M
Claude Opus 4.8claude-opus-4-8¥42¥210
Claude Sonnet 4.6claude-sonnet-4-6¥25.2¥126
Claude Haiku 4.5claude-haiku-4-5¥8.4¥42
DeepSeek-V4 Prodeepseek-v4-pro¥3.60¥7.20

实时支持模型与价格请以 /v1/models 返回结果及控制台模型页为准。完整模型列表见 模型页面 →

提示:推理类模型(如 deepseek-v4-pro)会先输出思考过程再给正文,max_tokens 建议设为 1000 以上,否则正文可能被截断为空。

协议支持矩阵

推荐默认优先使用 OpenAI Chat Completions;只有在客户端明确要求原生协议时,再切换到 Responses 或 Anthropic Messages。

GPT 系列
/v1/chat/completions
✅ 推荐
/v1/responses
✅ 支持
/v1/messages
图片
部分支持
Claude 系列
/v1/chat/completions
✅ 推荐
/v1/responses
不推荐
/v1/messages
✅ 原生支持
图片
Gemini 系列
/v1/chat/completions
/v1/responses
/v1/messages
图片
视模型而定
DeepSeek 系列
/v1/chat/completions
/v1/responses
/v1/messages
图片
GLM / Qwen / Kimi / MiniMax 等
/v1/chat/completions
/v1/responses
通常不建议
/v1/messages
图片
视模型而定

常见坑 / 注意事项

1. Base URL 必须带 /v1:正确写法是 https://api.kevoryn.com/v1,不要只填主域名。

2. 模型名区分大小写:请以 /v1/models 返回结果为准,例如 deepseek-v4-pro、glm-5.1 必须使用精确小写 ID。

3. 不同协议支持的模型不同:GPT 系列推荐 /v1/chat/completions 或 /v1/responses;Claude 系列支持 /v1/messages;不是所有模型都适配所有协议。

4. 推理模型建议把 max_tokens 设大一点:如 deepseek-v4-pro 建议至少 1000+,否则可能只看到思考过程,正文为空。

5. 部分客户端不会自动拉模型列表:需要手动填写模型名。

6. 部分模型能力与分组有关:例如某些分组仅开放文本能力,不开放图片生成;若图片接口返回权限/能力错误,请先检查分组权限。

客户端接入

Kevoryn 兼容所有支持 OpenAI 接口的客户端。通用配置:接口地址填 https://api.kevoryn.com/v1,密钥使用你在控制台创建的 key。以下是常用工具的配置方式。

Cherry Studio

  1. 1.设置 → 模型服务 → 点「添加」,类型选 OpenAI
  2. 2.API 地址填 https://api.kevoryn.com/v1
  3. 3.API 密钥填写你在 kevoryn.com/keys 创建的 key
  4. 4.在模型列表里手动添加模型名,如 claude-sonnet-4-6、gpt-5.5

ChatBox

  1. 1.设置 → 模型提供方选「OpenAI API」
  2. 2.API 域名填 https://api.kevoryn.com/v1
  3. 3.API 密钥填你的 Kevoryn key
  4. 4.模型名填 claude-sonnet-4-6 等任意支持的模型

NextChat / ChatGPT-Next-Web

  1. 1.设置 → 自定义接口开启
  2. 2.接口地址填 https://api.kevoryn.com/v1
  3. 3.API Key 填写你的 Kevoryn key
  4. 4.自定义模型名填入需要的模型

沉浸式翻译 / 划词翻译

  1. 1.翻译服务选「OpenAI」或「自定义 AI 接口」
  2. 2.自定义 API 接口地址填 https://api.kevoryn.com/v1/chat/completions
  3. 3.API Key 填写你的 Kevoryn key,模型填 claude-haiku-4-5(便宜快速)

Claude Code

  1. 1.在 ~/.claude/settings.json 的 env 块中设置 ANTHROPIC_BASE_URL=https://api.kevoryn.com/v1
  2. 2.设 ANTHROPIC_AUTH_TOKEN 为你的 Kevoryn key
  3. 3.ANTHROPIC_MODEL 设置为 claude-sonnet-4-6 或 claude-opus-4-8
  4. 4.使用 Anthropic 原生 /v1/messages,原生直通无损

Cursor

  1. 1.Settings → Models → 点击 Add Model,Provider 选 OpenAI Compatible
  2. 2.API Base URL 填 https://api.kevoryn.com/v1
  3. 3.API Key 填写你的 Kevoryn key
  4. 4.Model Name 填 claude-sonnet-4-6 或 gpt-5.5 等模型

错误码

API 使用标准 HTTP 状态码和 JSON 格式返回错误信息。

{
  "error": {
    "message": "Invalid API key",
    "type": "invalid_request_error"
  }
}
{
  "error": {
    "message": "Insufficient balance",
    "type": "payment_required"
  }
}
{
  "error": {
    "message": "Model not found: gpt-5.5",
    "type": "invalid_request_error"
  }
}
{
  "error": {
    "message": "Too many requests",
    "type": "rate_limit_error"
  }
}
状态码含义说明
200OK请求成功
400Bad Request请求参数错误
401UnauthorizedAPI Key 无效或缺失
402Payment Required余额不足,请充值
429Too Many Requests触发速率限制
500Internal Error服务器内部错误,可重试

错误响应示例(401 API Key 无效):

{
  "code": "INVALID_API_KEY",
  "message": "Invalid API key"
}

速率限制

默认提供较宽松的调用频率;极端流量、异常请求或上游保护场景下,平台可能触发临时限流或风控策略。

用户类型请求频率说明
普通使用默认宽松常规调用通常可稳定使用;高并发、异常流量或风控场景下可能被临时限流
突发流量 / 批量任务可能触发保护建议控制并发、增加重试退避,避免短时间过量请求