OpenAI-compatible API

OpenAI API 中转怎么接?先看模型、兼容边界和测试记录

鼠鼠Token 提供 OpenAI 兼容入口。把 SDK 的 Base URL 指向 https://shushutoken.com/v1,再使用控制台中实际可用的模型 ID。 页面把能确认的内容写清楚,不能保证的能力也单独标出。

接口地址

https://shushutoken.com/v1

兼容支持自定义 Base URL 的 OpenAI SDK 和客户端。

模型选择

模型 ID、分组权限和上下文限制以实时模型目录为准。

不要把展示名称当成实际请求模型名。

可复核记录

核对请求模型、返回状态、输入输出和费用记录。

遇到异常时保留 request id,便于定位。

Quick start

Python 与 Node.js 示例

示例只展示接口形态,模型名请替换为控制台中属于你分组的实际 ID。

Python · OpenAI SDK

from openai import OpenAI

client = OpenAI(
    api_key="你的 API 密钥",
    base_url="https://shushutoken.com/v1",
)

response = client.responses.create(
    model="控制台中的模型 ID",
    input="请回复:连接成功",
)
print(response.output_text)

Node.js · OpenAI SDK

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.SHUSHU_TOKEN,
  baseURL: "https://shushutoken.com/v1",
});

const result = await client.responses.create({
  model: "控制台中的模型 ID",
  input: "请回复:连接成功",
});
console.log(result.output_text);
Compatibility

兼容边界要按模型验证

统一入口不代表所有模型支持完全相同的参数。请求前查看模型目录,首次接入用小额请求验证。

能力如何核对可能的边界
Responses / 对话请求用模型目录中的示例请求测试返回结构。不同模型的输入字段和输出结构可能不同。
流式输出发送 stream 请求并检查事件是否连续、可解析。客户端解析器和上游协议适配可能影响事件格式。
工具调用用一个无副作用的函数检查 tool call 字段。工具数量、参数 schema 和并行调用取决于模型。
视觉或长上下文按文档中的输入格式发送最小测试样本。上下文、图片格式和大小限制按模型与分组变化。

“不降智”怎么验证

  1. 确认请求中的模型 ID 和分组,没有被客户端默认值覆盖。
  2. 用固定提示词测试文本、流式、工具调用等实际需要的能力。
  3. 在使用记录中核对模型、状态、费用和 request id。

查看完整检测方法与边界说明 →

不要只看一句“满血”

上游版本、模型权限和协议适配都会变化。可验证的模型 ID、价格、请求记录和异常说明,比无法复核的绝对宣传更适合长期使用。

查看价格与账单说明 →

FAQ

OpenAI API 中转常见问题

Base URL 是什么?

使用 https://shushutoken.com/v1,再按 SDK 要求填写 API Key 和实际模型 ID。

现有代码要全部重写吗?

通常不需要。OpenAI SDK 主要替换 Base URL、密钥和模型名,具体接口按模型目录测试。

为什么返回 401、402 或 429?

分别检查密钥与分组、余额或订阅、请求频率和并发限制。记录 request id 后再排查。

如何判断是否被偷偷换模型?

对照请求模型、分组允许列表、使用记录和账单;不只看回复内容下结论。