开通 API
用你自己的账号积分,提交 ChatGPT 开通订单。登录后到个人中心生成密钥,请求头带上 X-API-Key 即可。
开始之前
- 注册并登录本站。新账号没有赠送积分,积分由管理员发放。
- 打开个人中心,生成 API Key。完整密钥只显示一次。
- 接口根地址是 http://186.241.95.115:43180
下面的示例都可以直接替换密钥后执行。套餐代码只接受 go、plus、pro_x5、pro_x20、pro_x50。
鉴权
每个请求都要带密钥。两种写法都可以。
X-API-Key: rk_你的密钥
Authorization: Bearer rk_你的密钥密钥和网页登录是分开的。重置密钥后,旧密钥立刻不能用。
套餐
GET /api/v1/plans 不需要密钥。四个套餐成功都扣 10 分。
curl http://186.241.95.115:43180/api/v1/plans{
"ok": true,
"plans": [
{ "code": "go", "name": "ChatGPT Go", "short": "Go", "credits": 10 },
{ "code": "plus", "name": "ChatGPT Plus", "short": "Plus", "credits": 10 },
{ "code": "pro_x5", "name": "ChatGPT Pro x5", "short": "5x", "credits": 10 },
{ "code": "pro_x20", "name": "ChatGPT Pro x20", "short": "20x", "credits": 10 },
{ "code": "pro_x50", "name": "ChatGPT Pro x50", "short": "50x", "credits": 10 }
]
}查询积分
curl http://186.241.95.115:43180/api/v1/account \
-H "X-API-Key: rk_你的密钥"{
"ok": true,
"account": { "username": "demo", "credits": 30, "status": "active" }
}提交订单
POST /api/v1/orders。session 传 ChatGPT 的完整 Session JSON,里面要有 user.email 和 accessToken。快速充值从你自己的卡库取卡,再调用上游快速充值。
curl http://186.241.95.115:43180/api/v1/orders \
-H "Content-Type: application/json" \
-H "X-API-Key: rk_你的密钥" \
-d '{
"plan": "plus",
"session": "{\"user\":{\"email\":\"a@b.com\"},\"accessToken\":\"...\"}",
"savedCard": "4242"
}'savedCard 填完整卡号或后四位,只在这个密钥所属用户的卡库里匹配。后四位对上多张卡时要填完整卡号。没入库的卡仍可在 card 里带上卡号、有效期和 CVC,这一笔不会绑到 CDK,也不会用到别人的卡。
积分卡密不能放进这个接口。有 CDK 前端权限时,cardKey 填本站生成的 CDK。服务端只用这张 CDK 绑定的卡调用上游快速充值,请求里的其他卡片会被忽略。不要把 CDK 拿到上游兑换站去核销。
{
"ok": true,
"order": {
"id": "0f5c1c2a-6b1e-4e7a-9d2a-1b7e0a9c4d11",
"plan": "plus",
"accountEmail": "a@b.com",
"mode": "balance",
"creditsReserved": 10,
"creditsSettled": 0,
"status": "processing",
"message": "已提交上游快速充值",
"createdAt": "2026-09-29T06:00:00.000Z",
"updatedAt": "2026-09-29T06:00:01.000Z"
}
}同一个账号同时只能有一笔未完成订单。上一笔变成 success 或 failed 之后才能再提交。
查询订单
GET /api/v1/orders/{id} 会向上游同步一次最新状态。建议每 4 秒查一次,直到 status 变成 success 或 failed。
curl http://186.241.95.115:43180/api/v1/orders/订单ID \
-H "X-API-Key: rk_你的密钥"curl "http://186.241.95.115:43180/api/v1/orders?limit=20" \
-H "X-API-Key: rk_你的密钥"| status | 含义 |
|---|---|
| pending | 已收下,还没进上游队列 |
| processing | 上游处理中 |
| pending_verification | 开通后核验中 |
| success | 开通成功 |
| failed | 开通失败,看 message |
列表接口只返回本站已经记下的状态,不会逐笔去问上游。要对齐最新结果,请查单笔订单。
扣点规则
- Go / Plus / 5x / 20x 成功都扣 10 积分。
- 失败扣 1 积分。账户里不足 1 分时,这笔失败不再扣点。
- 卡密不参与下单。已开通卡密功能的用户用卡密增加积分。
- mode 为 balance 表示积分开通。
- creditsSettled 是这笔订单实际扣掉的积分。
错误
失败时 HTTP 状态不是 2xx,正文仍然是 JSON。
{ "ok": false, "message": "积分不足,当前 0,该套餐需要 10。" }| 状态码 | 什么时候出现 |
|---|---|
| 400 | 参数不对、积分不足、卡密无效,或还有未完成订单 |
| 401 | 没带密钥,或密钥不正确 |
| 403 | 账号已停用 |
| 404 | 订单不存在,或不属于这个密钥 |