一个接口 所有主流大模型

兼容 OpenAI 接口,改一行 base_url 就能接入;按 token 实际用量计费,充值额度不过期

现成的客户端直接可用

OpenAI 官方 SDK Anthropic SDK 与 Claude Code LangChain 各类桌面客户端 命令行编码工具
200 OK
POST /chat/completions 示例

请求

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://router.xisu.ai/v1",
)

resp = client.chat.completions.create(
    model="<MODEL>",
    messages=[{"role": "user", "content": "你好"}],
)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.YOUR_API_KEY,
  baseURL: "https://router.xisu.ai/v1",
});

const resp = await client.chat.completions.create({
  model: "<MODEL>",
  messages: [{ role: "user", content: "你好" }],
});
curl https://router.xisu.ai/v1/chat/completions \
  -H "Authorization: Bearer $YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<MODEL>",
    "messages": [{"role": "user", "content": "你好"}]
  }'

响应

{
  "model": "<MODEL>",
  "choices": [{ "message": { "content": "你好!" } }],
  "usage": { "prompt_tokens": 1248, "completion_tokens": 376 }
}
168 ms ·1,624 tok ·计费 0.0031420000 /chat/completions · /embeddings · /models /messages · /messages/count_tokens

核心能力

可核对,才敢托付

中转服务最难的不是接得通,是让你相信接过去之后没被动手脚。下面几件事都留了可以逐条核对的痕迹。

01

不降级、不替换

你请求哪个模型,执行的就是哪个。每次调用的模型名、token 数、费用都写进请求日志,可按 request_id 逐条核对。

请求日志 req_8f3c…21ab
你请求的 <MODEL>
实际执行的 <MODEL>
02

按 token 计费,算到小数点后 10 位

金额全程十进制运算,不用浮点数,不在中间步骤四舍五入。对账时不会出现「差几分钱查三天」。

本次调用 示例 · 14:32:05
input1,248 tok
output376 tok
计费 0.0031420000
03

多密钥,各自设预算上限

按项目发多把密钥,各自限额;一把用超不影响其它。随时吊销,立即生效。明文只在创建时显示一次。

sk-rt-…c4f8a1 生产
sk-rt-…9d21e0 测试
04

两套协议都兼容,业务代码不动

兼容 OpenAI 接口的 SDK 与客户端把 base_url 指过来即可;Anthropic SDK 与 Claude Code 把 ANTHROPIC_BASE_URL 指过来即可。同一把密钥、同一个余额,不需要为我们改一行业务代码。

base_url (OpenAI 兼容)

https://router.xisu.ai/v1

ANTHROPIC_BASE_URL (Anthropic 原生)

https://router.xisu.ai

三步接入

改一行 base_url,业务代码不动

  1. 1

    注册并充值

    支持支付宝、微信。充值额度不过期。

  2. 2

    创建一把密钥

    明文只显示一次,创建时立刻保存。

  3. 3

    把地址指过来

    兼容 OpenAI 的 SDK 与客户端改 base_url,Anthropic SDK 与 Claude Code 改 ANTHROPIC_BASE_URL。

怎么计费

  • 按 token 实际用量计费

    不预扣,不设最低消费

  • 充值额度不过期

    用不完不作废

看每个模型的单价

常见问题

这几条是销售环节最常被问倒的。更细的说明在使用文档里。

查看使用文档

不会。你请求哪个模型,执行的就是哪个。每次调用的模型名、token 数与费用都写进请求日志,可以按 request_id 逐条核对——发现对不上,拿这个号来开工单。

充值额度不过期。订阅套餐是按周期发放额度,每期到账,周期结束即止。

两套协议:兼容 OpenAI 接口的客户端(官方 SDK、桌面客户端、命令行编码工具)把 base_url 指过来;Anthropic SDK 与 Claude Code 把 ANTHROPIC_BASE_URL 指过来。开放的端点是 /chat/completions、/embeddings、/models、/messages、/messages/count_tokens,图片生成与语音类端点未开放。

不提供后付费与信用额度。余额为 0 时新请求会被拒绝,请提前充值。

没有别的门槛 注册即可创建密钥

不需要人工审核,也不用绑卡。余额为 0 时只会拒绝新请求,不会产生欠款。