Base URL 和鉴权

选择正确的兼容协议、Base URL 和请求头。

Sublyx 提供 OpenAI compatible 与 Anthropic Messages 两类入口。二者共享同一套 Sublyx API Key,但 Base URL 的 /v1 位置不同。

Base URL

协议Base URL常见客户端
OpenAI compatiblehttps://api.sublyx.org/v1OpenAI SDK、Codex、Cherry Studio
Anthropic Messageshttps://api.sublyx.orgClaude Code、Anthropic SDK

最常见的配置错误

OpenAI compatible 的 Base URL 末尾带 /v1;Anthropic Messages 的 Base URL 不带 /v1,客户端会自行请求 /v1/messages。

Bearer 鉴权

推荐通过 Authorization 请求头发送 Key:

Authorization: Bearer sk-sublyx-example

完整请求示例:

curl https://api.sublyx.org/v1/models \
  -H "Authorization: Bearer sk-sublyx-example"

Anthropic 请求头

使用 Anthropic Messages 格式时,也可以按客户端要求发送 x-api-key:

curl https://api.sublyx.org/v1/messages \
  -H "x-api-key: sk-sublyx-example" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 512,
    "messages": [
      {"role": "user", "content": "你好"}
    ]
  }'

请求约定

  • JSON 请求应包含 Content-Type: application/json。
  • 使用 UTF-8 编码提交中文内容。
  • 不要在查询字符串中传递 API Key。
  • 生产环境应设置合理的连接、读取和总请求超时。
  • 对 429、500、502、503 和 504 使用带抖动的指数退避。

本页目录