VibeAPI

查询余额 API

通过代码查询账户余额

如果你需要通过程序监控 VibeAPI 账号余额,可以使用以下接口。

前置准备

参数说明获取方式
User ID账户数字 ID个人设置页面,头像下方的数字(如 1, 10, 88)
Access Token个人访问令牌个人设置 → 安全设置 → 获取个人访问令牌

获取 Access Token

注意:Access Token 和 API Key(sk- 开头)是不同的东西。API Key 用于调用模型,Access Token 用于查询账户信息。

curl

curl -s "https://www.vibeapi.cn/api/user/self" \
  -H "Authorization: Bearer <ACCESS_TOKEN>" \
  -H "New-Api-User: <USER_ID>"

Python

import requests

response = requests.get(
    "https://www.vibeapi.cn/api/user/self",
    headers={
        "Authorization": "Bearer <ACCESS_TOKEN>",
        "New-Api-User": "<USER_ID>",
    },
    timeout=30,
)
data = response.json()["data"]
quota = data["quota"] / 500000
used = data["used_quota"] / 500000
print(f"剩余额度: ${quota:.4f}")
print(f"已用额度: ${used:.4f}")

响应示例

{
  "success": true,
  "message": "",
  "data": {
    "id": 88,
    "username": "user@example.com",
    "display_name": "user@example.com",
    "email": "user@example.com",
    "group": "default",
    "quota": 50000000,
    "used_quota": 12345678,
    "request_count": 42
  }
}

额度换算

quotaused_quota 单位为内部计量值,除以 500000 得到美元金额:

  • 剩余额度:50000000 ÷ 500000 = $100.0000
  • 已用额度:12345678 ÷ 500000 = $24.6914