快速开始
三步接入:创建 API Key、配置 SDK 的 Base URL、发出第一个请求。
这是什么
模型网关对外提供一套 OpenAI 兼容 的 HTTP 接口。你不需要为每家模型厂商单独对接:
把请求发到本网关、在 model 里填模型标识,网关会按平台配置的路由转发到对应厂商,
并把计费记到你账号的额度与余额上。
- 兼容 OpenAI SDK(对话 / 向量 / 文生图 / 语音 / Responses)
- 兼容 Anthropic SDK(Messages)
- 一把 API Key 通用全部能力,按实际用量计费
接入三步
1. 创建 API Key
登录控制台,进入 Token 中转站 → API Key 管理,点「创建密钥」。
密钥形如 sk-xxxxxxxxxxxx,只在创建时明文展示一次;请立刻保存,
泄漏了就回该页面删除这一把并重新创建(其它密钥不受影响)。
2. 配置 Base URL
| 客户端 | Base URL |
|---|---|
| OpenAI SDK / 各类 OpenAI 兼容工具 | https://api.chenra.com/api/relay/v1 |
| Anthropic SDK(Claude 生态) | https://api.chenra.com/api/relay |
OpenAI SDK 会自己在 Base URL 后补 /chat/completions 等路径;Anthropic SDK 会自己补 /v1/messages,
所以两家的 Base URL 略有不同,不要混用。
3. 发出第一个请求
cURL:
curl https://api.chenra.com/api/relay/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3.7-flash",
"messages": [{"role": "user", "content": "你好"}]
}'
Python(OpenAI SDK):
from openai import OpenAI
client = OpenAI(
api_key="sk-你的密钥",
base_url="https://api.chenra.com/api/relay/v1",
)
resp = client.chat.completions.create(
model="qwen3.7-flash",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
Node.js(openai):
import OpenAI from 'openai'
const client = new OpenAI({
apiKey: 'sk-你的密钥',
baseURL: 'https://api.chenra.com/api/relay/v1',
})
const resp = await client.chat.completions.create({
model: 'qwen3.7-flash',
messages: [{ role: 'user', content: '你好' }],
})
console.log(resp.choices[0].message.content)
有哪些模型
可用模型的标识见控制台的 模型清单 页,也可以直接问网关:
curl https://api.chenra.com/api/relay/v1/models \
-H "Authorization: Bearer sk-你的密钥"
下一步
- 各能力的端点与参数 → 见左侧「能力接入」下的文档
- 鉴权、错误码、限流 → 见「通用约定」
分享这篇文档