📚 接口列表
GET /api/v1/me
查询账号信息(积分 / Token / 会员 / 容器位)· 需 read
{
"ok": true,
"user": { "id": 1008, "name": "exp114514", "points": 500 },
"points_human": "500",
"wallet": { "tokens": 0, "tokens_human": "0",
"used_today": 0, "daily_limit": 10000000 },
"vip": false,
"slots": 1
}
GET /api/v1/bots
列出我的所有 Bot · 需 read
{
"ok": true, "count": 1,
"bots": [ { "id": 4, "name": "awa", "status": "running",
"appid": "1905623965", "port": 20004,
"tokens_used": 6994, "tokens_used_human": "6.994K" } ]
}
status 取值:running 运行中 / stopped 已暂停 /
deploying 部署中 / error 异常 /
stopped_no_token 余额不足已停 / stopped_daily_limit 超日限已停
GET /api/v1/bots/{id}
查询单个 Bot 详情 · 需 read
GET /api/v1/usage?days=7
Token 用量统计(按天)· 需 read · days 范围 1~90
{
"ok": true,
"usage": [ { "day": "2026-09-18", "tokens": 120000,
"calls": 3, "tokens_human": "120K" } ]
}
GET /api/v1/tiers
商品档位与价格 · 无需鉴权
{
"ok": true,
"tokens": [ { "tokens": 100000, "points": 1 },
{ "tokens": 1000000, "points": 5 }, ... ],
"slot_price": 100,
"vip": { "vip": {"months":1,"points":230},
"vip_quarter": {"months":3,"points":655},
"vip_year": {"months":12,"points":2300} }
}
POST /api/v1/buy
代下单(真实扣积分)· 需 trade 权限
POST /api/v1/buy
Content-Type: application/json
X-API-Key: qk_xxx
{ "kind": "token", "tokens": 1000000, "qty": 2 }
| kind | 参数 | 说明 |
token | tokens, qty | 买 Token(VIP 自动 9 折) |
slot | qty | 买容器位(最多再买 9 个) |
vip | qty | Pro 会员 · 月费 230 分 |
vip_quarter | qty | Pro 会员 · 季费 655 分 |
vip_year | qty | Pro 会员 · 年费 2300 分 |
{ "ok": true, "subtotal": 10, "paid": 9.0, "qty": 2 }
POST /api/v1/bots/{id}/start
启动 Bot · 需 bots:control
{ "ok": true, "bot_id": 4, "status": "running" }
GET /api/v1/bots/{id}/files?path=
列出工作区文件 · 需 files:read
{ "ok": true, "path": "", "items": [
{ "name": "config", "is_dir": true, "size": 0 },
{ "name": "readme.txt", "is_dir": false, "size": 128 } ] }
POST /api/v1/bots/{id}/files/upload?path=
上传文件(multipart/form-data,字段名 file)· 需 files:write · 单文件 ≤200MB · 工作区 ≤5GB