zz-token 中转服务 · 使用帮助

一个密钥,通吃所有支持 OpenAI 协议的工具。自助下单,秒到卡密,即充即用。

一、三分钟上手

第 1 步:购买密钥

打开购买页面 → 选择套餐 → 填写联系方式(邮箱 / QQ / 微信,用于收卡与查单)→ 立即下单。

下单成功后系统自动发货,卡密会直接展示在订单结果页(请务必及时保存)。

第 2 步:领取充值码并激活密钥

拿到卡密后,打开用户中心 http://zz-token.demo.91hu.top/ ,在「充值兑换」标签页输入充值码,点击「兑换」,额度与有效期会立即叠加到当前密钥。

提示:卡密即充值码,兑换后可在「密钥概览」中看到 token 总量和有效期。

第 3 步:查询额度与状态

在用户中心顶部粘贴密钥(sk-zz-...),点击「查询」,即可看到:

项目说明模型当前密钥绑定的模型密钥前缀形如 sk-zz-gq,用于核对状态active 正常 / expired 已过期 / disabled 已禁用有效期未激活 / 永久有效 / 带实时倒计时的到期时间已用 / 总量额度使用进度条剩余 token剩余可用额度

密钥会保存在浏览器本地(localStorage),下次打开自动带出,无需重复输入。公用电脑请点「清除」。

第 4 步:在线测试

不想写代码?切到「在线测试」标签页,直接对话验证密钥是否可用。

注意:在线测试走的是与真实 API 完全一致的链路,会真实消耗 token 额度。

第 5 步:填进你的工具

把 http://zz-token.demo.91hu.top/v1 当作 OpenAI 兼容的 base_url 填进去即可。

二、套餐选择

套餐额度有效期价格deepseek-v4.1-flash 1000万 token10,000,00030 天¥0.15deepseek-v4.1-flash 1亿 token100,000,00030 天¥1.50deepseek-v4.1-flash 1天不限次数卡不限1 天¥1.50

  • 按量卡(1000万 / 1亿):适合日常稳定使用,用完为止、到期为止,用不完可叠加续期。
  • 1 天不限次数卡:适合短时间大批量跑任务,一天之内随便调。
有效期从首次成功请求时开始计时。买回来先放着不调,不会消耗天数。

三、接入方式

3.1 基本参数

项目值Base URLhttp://zz-token.demo.91hu.top/v1鉴权Authorization: Bearer <你的密钥>(也支持 X-Api-Key)Content-Typeapplication/json协议OpenAI 兼容,官方 SDK 可直接复用

3.2 支持的接口

方法路径说明是否计费GET/v1/models列出当前密钥绑定的模型否POST/v1/chat/completions对话补全(支持流式)是POST/v1/completions文本补全是POST/v1/embeddings向量化是

3.3 Python(openai SDK)

from openai import OpenAI

client = OpenAI(
    base_url="http://zz-token.demo.91hu.top/v1",
    api_key="sk-zz-你的密钥",
)

resp = client.chat.completions.create(
    model="deepseek-v4.1-flash",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
print("本次消耗:", resp.usage.total_tokens, "token")

3.4 curl

curl http://zz-token.demo.91hu.top/v1/chat/completions \
  -H "Authorization: Bearer sk-zz-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash",
    "messages": [{"role": "user", "content": "你好"}]
  }'

3.5 Node.js(openai SDK)

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "http://zz-token.demo.91hu.top/v1",
  apiKey: "sk-zz-你的密钥",
});

const resp = await client.chat.completions.create({
  model: "deepseek-v4.1-flash",
  messages: [{ role: "user", content: "你好" }],
});
console.log(resp.choices[0].message.content);

3.6 流式输出(SSE)

from openai import OpenAI

client = OpenAI(
    base_url="http://zz-token.demo.91hu.top/v1",
    api_key="sk-zz-你的密钥",
)
stream = client.chat.completions.create(
    model="deepseek-v4.1-flash",
    messages=[{"role": "user", "content": "讲个笑话"}],
    stream=True,
)
for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)

3.7 常见第三方客户端配置

客户端需要填写的位置填什么ChatBox / NextChat / LobeChat 等自定义 OpenAI 接口地址http://zz-token.demo.91hu.top沉浸式翻译自定义翻译服务 API 地址http://zz-token.demo.91hu.top/v1Cursor / Continue / ClineOpenAI Base URLhttp://zz-token.demo.91hu.top/v1其他 SDKbase_urlhttp://zz-token.demo.91hu.top/v1

API Key 统一填你的 sk-zz-... 密钥,模型名统一填 deepseek-v4.1-flash。

四、重要规则

4.1 模型绑定(最容易踩的坑)

每个密钥只绑定唯一模型,请求体里的 model 必须与该密钥绑定的模型完全一致。

不一致会返回 403 model_mismatch,且不产生计费。

不确定绑了什么模型?先调一次 GET /v1/models,或看用户中心「密钥概览」里的「模型」一栏。

4.2 计费规则

  • 按上游返回的真实 usage.total_tokens 结算。
  • 请求发出前先预扣(预估 prompt + max_tokens)。剩余额度不足以覆盖预扣时,请求会被 429 quota_exceeded 拒绝,且不扣费。
  • 请求结束后按实际用量多退少补。
  • 上游未返回用量时,按预扣值兜底结算。
小技巧:把 max_tokens 设小一点,能避免预扣过大导致误报额度不足。

4.3 有效期规则

  • 首次成功请求时开始计时(在此之前显示"未激活")。
  • 激活后按密钥配置天数计算到期时间,validity_days 为 0 表示永久有效。
  • 用户中心会在有效期一栏显示实时倒计时。

4.4 响应字段

字段类型说明choices[].message.contentstring模型回复内容usage.prompt_tokensint输入消耗的 tokenusage.completion_tokensint输出消耗的 tokenusage.total_tokensint本次总计消耗(计入额度)

响应示例:

{
  "id": "bc119b6653094ff7a95bf97512a26081",
  "object": "chat.completion",
  "model": "deepseek-v4.1-flash",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "你好!有什么可以帮你的吗?" },
      "finish_reason": "stop"
    }
  ],
  "usage": { "prompt_tokens": 15, "completion_tokens": 14, "total_tokens": 29 }
}

五、错误码速查

HTTPcode含义与处理401invalid_api_key密钥不存在或未提供,检查密钥与请求头401key_disabled密钥已被管理员禁用401key_expired密钥已过期,请充值或联系管理员403model_mismatchmodel 与密钥绑定不一致(不计费)404not_found路径不存在413payload_too_large请求体超过大小限制429quota_exceeded额度不足(含预扣),请充值429rate_limit_exceeded并发过高,稍后重试502upstream_error上游异常,可重试503upstream_not_configured服务端未配置上游,请联系管理员

错误响应格式:

{
  "error": {
    "message": "Request model does not match the key binding.",
    "code": "model_mismatch"
  }
}

用户中心相关补充错误码:

code含义code_not_found充值码不存在,检查是否输错或已被使用六、常见问题(FAQ)

Q1:密钥在哪儿看?会不会丢?

购买后卡密在订单页展示,请立即保存。之后可通过「查单」页(输入下单时的联系方式)重新找回。密钥本身请保存在安全的地方,泄露等于额度被用光。

Q2:充值码能叠加吗?

能。额度与有效期都会叠加到当前密钥,多次购买可依次兑换。

Q3:显示"未激活"是什么意思?

说明还没发过成功请求,有效期未开始计时。随便发一次成功请求即自动激活。

Q4:报 429 quota_exceeded 但我觉得额度还够?

可能是 max_tokens 设得太大导致预扣过高。把 max_tokens 调小,或先充值。

Q5:报 403 model_mismatch?

请求里的 model 写错了。调用 GET /v1/models 或看用户中心确认绑定模型,改成 deepseek-v4.1-flash。

Q6:在线测试会扣额度吗?

会。它走的是与真实 API 完全一致的鉴权、预扣与结算链路,消耗与正式调用一样。

Q7:支持流式吗?

支持。把 stream 设为 true 即可,见 3.6 节示例。

Q8:使用记录能看到什么?

切到「使用记录」标签页,支持 20 条/页分页查询,每条记录含时间、模型、状态、prompt / completion / total token、耗时(ms)与错误信息,方便排查用量异常。

Q9:密钥不小心泄露了怎么办?

立即联系管理员禁用该密钥。

Q10:能用在什么场景?

聊天助手、代码补全、翻译插件、批量文本处理、知识库向量化等,凡是支持 OpenAI 协议的工具基本都能接。

七、售后与说明

建议收藏用户中心页面,随时查看余量与有效期,避免到期后调用中断。