MASS 把 OpenAI、Claude、Gemini 收敛到同一套 schema 上:换模型只改一个字段,其余代码不动。计费按 token 实时预扣、结算、可对账。
# 非流式调用 curl https://www.bitvox.cn/v1/chat/completions \ -H "Authorization: Bearer $MASS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"你好"}]}' # 查询余额 curl https://www.bitvox.cn/v1/balance -H "Authorization: Bearer $MASS_API_KEY"
| 路径 | 说明 |
|---|---|
POST /v1/chat/completions | 对话补全,支持 stream:true |
POST /v1/video/generations | 提交视频任务(Seedance 2.0 / 2.5),按秒计费 |
GET /v1/video/generations/{id} | 查询视频任务状态与结果 |
GET /v1/models | 可用模型列表 |
GET /v1/balance | 账户余额与今日用量 |
GET /healthz | 存活探针(不鉴权) |
# 1. 提交任务,拿到 task id curl https://www.bitvox.cn/v1/video/generations \ -H "Authorization: Bearer $MASS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"doubao-seedance-2-5-my-test","prompt":"雨夜霓虹街头,橘猫缓步走过","duration":5,"resolution":"720p"}' # 2. 轮询状态:queued → processing → completed,url 即成品 curl https://www.bitvox.cn/v1/video/generations/vid_xxx \ -H "Authorization: Bearer $MASS_API_KEY"
提交时按「时长 × 分辨率单价」冻结积分,完成时按上游实际时长结算;
失败或超时全额退款。完整说明见仓库 docs/video.md。
真实扣费。一条 5 秒 720p 约 4 积分;任务记录保留 24 小时。