RelayRouterRelayRouter
首页模型价格文档指南
Get API Key →

协议

兼容 OpenAI 的 API

如果你的代码已经在调用 OpenAI API,那它已经能调用 RelayRouter。把客户端指向 https://relayrouter.io/v1,用 RelayRouter 密钥作为 API key,发送和今天完全一样的请求体即可。网关接受 OpenAI 的请求格式,路由到密钥所属的分组,并返回 OpenAI 的响应格式,流式输出同样是 server-sent events。

Base URL 与端点

https://relayrouter.io/v1 把它设为任意 OpenAI 客户端的 base URL,端点路径由 SDK 自动拼接。

方法路径说明
POST/v1/chat/completions对话补全,stream: true 流式,工具调用与 JSON 模式原样透传给模型
POST/v1/responsesResponses API,Codex 类客户端使用的格式
POST/v1/images/generations图像生成,例如 gpt-image-2
GET/v1/models你的密钥可调用的模型列表

鉴权: Authorization: Bearer <你的 RelayRouter 密钥>。密钥决定分组,分组决定可用模型与费率。

代码

Python

main.pypython
from openai import OpenAI

client = OpenAI(
    api_key="your-relayrouter-key",
    base_url="https://relayrouter.io/v1",  # the only change
)

res = client.chat.completions.create(
    model="gpt-6-astra",
    messages=[{"role": "user", "content": "Hello!"}],
    stream=False,
)
print(res.choices[0].message.content)

TypeScript

index.tstypescript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.RELAYROUTER_API_KEY,
  baseURL: "https://relayrouter.io/v1",
});

const stream = await client.chat.completions.create({
  model: "gpt-6-astra",
  messages: [{ role: "user", content: "Hello!" }],
  stream: true,
});
for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content ?? "");

cURL

terminalbash
curl https://relayrouter.io/v1/chat/completions \
  -H "Authorization: Bearer $RELAYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6-astra", "messages": [{"role": "user", "content": "Hello!"}]}'

使用这一协议的分组

一把密钥属于一个分组。在控制台为下面任一分组创建密钥;模型页有全部分组与模型的实时费率。

分组费率模型(示例)
GPT 标准每 $1 标准用量 ¥0.6,约低于 ¥6.8/$ 参考价 91%codex-auto-review, gpt-5.2, gpt-5.2-2025-12-11, gpt-5.2-chat-latest, gpt-5.2-pro 等共 26 个
Codex 快速每 $1 标准用量 ¥0.75,约低于 ¥6.8/$ 参考价 89%codex-auto-review, gpt-4o, gpt-4o-mini, gpt-5.2, gpt-5.2-2025-12-11 等共 29 个
MiniMax直连按 token 计价MiniMax-M2.7
Z.ai直连按 token 计价glm-5.1, glm-5.2
GPT 图像每 $1 标准用量 ¥1.25,约低于 ¥6.8/$ 参考价 82%gpt-image-2
Kimi直连按 token 计价kimi-k2.6
GPT Azure每 $1 标准用量 ¥2.38,约低于 ¥6.8/$ 参考价 65%codex-auto-review, gpt-5.2, gpt-5.2-2025-12-11, gpt-5.2-chat-latest, gpt-5.2-pro 等共 18 个
OpenAI 稳定版每 $1 标准用量 ¥2.8,约低于 ¥6.8/$ 参考价 59%gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, gpt-4o-mini 等共 29 个

可直接使用的工具

常见问题

除了 base URL 和密钥还要改什么?

不需要。请求和响应体都是 OpenAI 格式;流式、工具调用、JSON 模式和 usage 字段与直连 OpenAI 一致。只有换成非 OpenAI 模型时需要改模型名。

通过兼容 OpenAI 的端点能调用哪些模型?

所有协议为 OpenAI 的分组里的模型:GPT 系列(gpt-6-astra、gpt-5.6-sol、gpt-6.1-sol 等)、Kimi、GLM、MiniMax 以及 gpt-image-2。模型页标注了每个分组的协议并列出其模型。

怎么计费?

按 token 从预付余额扣除,费率由密钥所属分组决定。没有平台费、订阅和最低消费,失败请求不计费。

有速率限制吗?

每个账户有并发上限,控制台可见;上游提供方对各模型有自己的限制。需要更高并发请联系客服。