想请作者加一下 ZCode 国内版和国际版的余额查询,方便在账号列表里直接查看各个账号还剩多少额度。
希望和其他提供商一样,可以点击“余额”查询,也能一起批量刷新。能看到剩余额度、套餐名称和到期时间就很方便了;如果有多个模型的额度,建议分开显示。
我这边已经在本地接入并测试过,下面把接口信息贴出来,供作者参考:
GET {ZCode 服务地址}/api/v1/zcode-plan/billing/balance?app_version=&platform=
Authorization: Bearer <套餐 JWT>
X-Device-Mid: <设备 UUID>
这里用的是套餐 JWT,不能直接用转发请求的 accessToken 替代;请求需要带上 UUID 格式的 X-Device-Mid,可以优先复用账号已有的设备标识。
返回数据中:
data.balances[]:各项额度,包含名称 show_name、单位 unit_type、总额 total_units、已用 used_units、剩余 remaining_units、可用额度 available_units 和到期时间 expires_at。
data.plans[]:套餐名称、状态、开始和结束时间等信息。
想请作者加一下 ZCode 国内版和国际版的余额查询,方便在账号列表里直接查看各个账号还剩多少额度。
希望和其他提供商一样,可以点击“余额”查询,也能一起批量刷新。能看到剩余额度、套餐名称和到期时间就很方便了;如果有多个模型的额度,建议分开显示。
我这边已经在本地接入并测试过,下面把接口信息贴出来,供作者参考:
这里用的是套餐 JWT,不能直接用转发请求的 accessToken 替代;请求需要带上 UUID 格式的
X-Device-Mid,可以优先复用账号已有的设备标识。返回数据中:
data.balances[]:各项额度,包含名称show_name、单位unit_type、总额total_units、已用used_units、剩余remaining_units、可用额度available_units和到期时间expires_at。data.plans[]:套餐名称、状态、开始和结束时间等信息。