统一接口
兼容 OpenAI SDK 的调用方式,修改 Base URL 和 API Key 即可接入,不必重写业务代码。
能力
账号调度、协议兼容、用量统计和并发控制交给难却中转站,你的代码只需要关心业务。
兼容 OpenAI SDK 的调用方式,修改 Base URL 和 API Key 即可接入,不必重写业务代码。
SSE 实时输出,对话、写作与编程场景都能获得连续的生成体验。
按模型、密钥和账号记录 token 用量与请求明细,成本变化随时可查。
多账号负载均衡与粘性会话,把请求分配给更合适的上游,减少等待和重复成本。
独立 API Key、访问控制与操作日志,团队协作也能控制边界。
用户级、账号级并发限制与速率控制,避免单个请求打满整条通道。
开始使用
使用 QQ 邮箱完成验证,创建你的难却中转站账号。
在控制台生成密钥,按用途拆分,妥善保存。
把 Base URL 指向难却中转站,选择模型,开始调用。
接入示例
沿用 OpenAI SDK 的调用习惯。创建密钥、配置 Base URL、填写模型 ID,就能完成第一次请求。
https://api.nanque.xyz/v1Authorization: Bearer <API Key>from openai import OpenAI
client = OpenAI(
base_url="https://api.nanque.xyz/v1",
api_key="sk-你的密钥",
)
stream = client.chat.completions.create(
model="你的模型 ID",
messages=[{"role": "user", "content": "你好"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.nanque.xyz/v1",
apiKey: process.env.NANQUE_API_KEY,
});
const stream = await client.chat.completions.create({
model: "你的模型 ID",
messages: [{ role: "user", content: "你好" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
curl https://api.nanque.xyz/v1/chat/completions \
-H "Authorization: Bearer $NANQUE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "你的模型 ID",
"messages": [{"role": "user", "content": "你好"}],
"stream": true
}'
常见问题
目前仅支持 QQ 邮箱注册。填写 QQ 邮箱后,系统会发送验证码到该邮箱,验证通过即可创建账号。
难却中转站支持接入 Claude、OpenAI、Gemini 等主流模型。具体可用模型、分组和价格以控制台实际展示为准。
通常只需要修改 Base URL 和 API Key,模型 ID 按控制台可用列表填写。流式调用方式保持不变。
登录控制台后可以创建、停用和查看 API Key。建议按项目或用途拆分密钥,不要把密钥写进前端代码或公开仓库。
支持用户、密钥和模型维度的用量记录,以及并发和速率控制。具体额度与计费方式以控制台配置为准。
请仅使用已获授权的上游账号与 API,并遵守上游服务条款及所在地法律法规。平台不提供规避地区限制或违规转售的能力。