常用入口
快速开始
sk-...。https://datang.jbbtoken.cn/v1,Key 填你的 大唐token 密钥。接口地址
| 用途 | 地址 | 说明 |
|---|---|---|
| OpenAI 兼容 API | https://datang.jbbtoken.cn/v1 | Cursor、OpenWebUI、Chatbox、Cherry Studio、OpenAI SDK 通常填这个。 |
| 控制台 | https://datang.jbbtoken.cn | 注册、充值、创建密钥、查看用量日志。 |
| 英文入口 | https://datang.jbbtoken.cn/en | 给海外用户看的产品说明和接入入口。 |
大多数工具的 Base URL 只填到 /v1,不要再手动拼 /chat/completions。
创建 API Key
- 登录控制台。
- 进入「令牌」页面。
- 新建令牌,选择合适分组;不确定时先用通用分组测试。
- 复制密钥,填入客户端。
API Key 就像余额支付密码。不要发到群里、视频里、GitHub 或前端代码里。
常见工具怎么填
| 工具 | 供应商/Provider | Base URL | API Key |
|---|---|---|---|
| Cursor | OpenAI Compatible / Custom OpenAI | https://datang.jbbtoken.cn/v1 | sk-你的密钥 |
| Claude Code | 支持 OpenAI 兼容时选择自定义接口 | https://datang.jbbtoken.cn/v1 | sk-你的密钥 |
| Cherry Studio | OpenAI | https://datang.jbbtoken.cn/v1 | sk-你的密钥 |
| Chatbox | OpenAI API Compatible | https://datang.jbbtoken.cn/v1 | sk-你的密钥 |
| OpenWebUI | OpenAI API | https://datang.jbbtoken.cn/v1 | sk-你的密钥 |
文本模型代码示例
curl
curl https://datang.jbbtoken.cn/v1/chat/completions \
-H "Authorization: Bearer sk-your-jbbtoken-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4-mini",
"messages": [{"role": "user", "content": "Say hello in one sentence."}]
}'Python
from openai import OpenAI
client = OpenAI(
api_key="sk-your-jbbtoken-key",
base_url="https://datang.jbbtoken.cn/v1",
)
resp = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[{"role": "user", "content": "Write a short title."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-your-jbbtoken-key",
baseURL: "https://datang.jbbtoken.cn/v1",
});
const resp = await client.chat.completions.create({
model: "gpt-5.4-mini",
messages: [{ role: "user", content: "Write a short title." }],
});
console.log(resp.choices[0].message.content);图片生成模型
大唐token 的生图接口按 OpenAI 兼容协议接入。Base URL 仍然使用 https://datang.jbbtoken.cn/v1,图片生成接口是 POST /v1/images/generations,图生图/参考图编辑接口是 POST /v1/images/edits。
| 用途 | 接口 | 说明 |
|---|---|---|
| 文生图 | /v1/images/generations | 传 model、prompt、size 等参数,返回图片 URL 或 base64。 |
| 图生图 / 图片编辑 | /v1/images/edits | 使用 multipart/form-data 上传 image,再传编辑提示词。 |
| 常用模型 | gpt-image-2 / gpt-image-2-pro | 实际可用模型以控制台「模型」和「价格」页面为准。新增生图模型接入后,优先从控制台复制模型名。 |
如果客户端把 Host 和 Path 分开配置,Host 填 https://datang.jbbtoken.cn,Path 填 /v1;如果 Base URL 已填到 https://datang.jbbtoken.cn/v1,API Path 不要再重复填 /v1。
文生图参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 图片模型名,例如 gpt-image-2。 |
prompt | string | 是 | 生图提示词。比例、主体、风格、背景和用途写清楚。 |
n | number | 否 | 生成张数,通常默认 1;高并发或多张生成更容易触发上游限制。 |
size | string | 否 | 比例或尺寸,例如 1:1、16:9、9:16、1024x1024。 |
quality | string | 否 | high、medium、low。做成品图建议先用 high。 |
style | string | 否 | natural 偏自然写实,vivid 偏鲜艳海报。 |
background | string | 否 | opaque、transparent、auto,看模型是否支持。 |
response_format | string | 否 | url 或 b64_json。默认建议用 url;工作流内嵌可用 b64_json。 |
upscale | string | 否 | 扩展字段,可传 2k 或 4k;这是放大输出,不等同于 AI 超分。 |
图生图参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | form field | 是 | 图片模型名。 |
prompt | form field | 是 | 对参考图的编辑、重绘或风格化要求。 |
image | file | 是 | 主参考图。 |
image[] | file | 否 | 多图参考,具体数量和大小限制以当前模型/上游能力为准。 |
mask | file | 否 | 局部编辑遮罩;是否生效取决于模型支持情况。 |
size / quality / style | form field | 否 | 同文生图。 |
尺寸建议
| 场景 | 推荐写法 |
|---|---|
| 方图 | 1024x1024 或 1:1 |
| 横图 | 16:9、1792x1024、1536x1024 |
| 竖图 | 9:16、1024x1792、1024x1536 |
| 横版海报 | 16:9、3:2、4:3 |
| 竖版海报 | 3:4、4:5、2:3 |
不要只在 prompt 里写“16:9”。建议同时传 size,让服务端按参数做最终比例兜底。
生图代码示例
文生图 curl
curl -X POST https://datang.jbbtoken.cn/v1/images/generations \
-H "Authorization: Bearer sk-your-jbbtoken-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "A realistic sunset cityscape, wet street reflections, cinematic lighting, clean composition",
"n": 1,
"size": "16:9",
"quality": "high",
"response_format": "url"
}'图生图 / 图片编辑 curl
curl -X POST https://datang.jbbtoken.cn/v1/images/edits \
-H "Authorization: Bearer sk-your-jbbtoken-key" \
-F "model=gpt-image-2" \
-F "prompt=保留人物主体,改成电影海报风格,背景换成夜晚城市霓虹" \
-F "size=16:9" \
-F "quality=high" \
-F "image=@./reference.png"返回 base64
curl -X POST https://datang.jbbtoken.cn/v1/images/generations \
-H "Authorization: Bearer sk-your-jbbtoken-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "A clean product poster with premium commercial lighting",
"size": "1024x1024",
"response_format": "b64_json"
}'Python OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="sk-your-jbbtoken-key",
base_url="https://datang.jbbtoken.cn/v1",
)
resp = client.images.generate(
model="gpt-image-2",
prompt="A cute orange cat playing with yarn",
size="1024x1024",
extra_body={
"quality": "high",
"response_format": "url",
},
)
print(resp.data[0].url)URL 返回适合网页预览和下载;b64_json 适合自动化工作流。签名图片 URL 可能有有效期,业务侧需要长期保存时请自行下载归档。
常见报错
| 报错 | 大白话解释 | 处理办法 |
|---|---|---|
| 401 | 密钥没填对,或者请求头没带密钥。 | 检查是否使用 Authorization: Bearer sk-...。 |
| 404 | 接口地址或模型名不对。 | Base URL 填到 /v1;模型名从控制台模型页复制。 |
| 429 | 请求太快、余额不足、分组额度不够或上游限速。 | 降低并发,检查余额,换模型或稍后重试。 |
| timeout | 网络慢或上游响应慢。 | 先换轻量模型测试;代理用户检查是否直连 datang.jbbtoken.cn。 |
本站新服务器 IP 是 43.103.52.230。如果你本机 hosts 写死了旧 IP,需要改掉或删除旧记录。
计费说明
大唐token 使用余额制,按模型实际价格扣费。文本模型通常按输入和输出 token 计算,生图模型通常按次、张数、质量或上游固定价格计算。最终价格以控制台价格页、分组价格和用量日志为准。
生图请求建议先用小尺寸、单张、低并发测试。确认模型、比例和提示词稳定后,再切换到高质量、大尺寸或批量生成。
你可以在控制台查看余额、调用日志和扣费明细。这样用户能知道每次请求大概花了多少钱。
安全提醒
- 不要把 API Key 写进前端网页代码。
- 不要在视频、截图、GitHub 里展示真实 Key。
- 如果怀疑 Key 泄露,马上删除旧 Key 并重新创建。
- 生产环境建议给不同项目创建不同 Key,方便排查和停用。
大唐token 文档