开源项目对接

VoAPI v2 对接指南

记录 VoAPI v2 的聚合读取来源,但本版本只对去敏后的规范 CSV/JSON 精确对账作出支持承诺。

聚合/文件导入契约复核日期: 2026-07-10

安全边界

PayAPIKey 托管接口不接收中转站管理员 Token、渠道 Key、Cookie 或会话。原生 API 读取必须在你控制的本地 connector/sidecar 中完成;托管端只接收去敏后的计费元数据。

支持范围

模式

聚合/文件导入

字段族

voapi-v2

授权方式

v2 原始 JWT

能力

聚合用量参考 · 用量 CSV 导入 · 规范 JSON 导入 · 有限的 Key 模板倍率上下文

凭据边界

VoAPI v2 使用原始 JWT,而非 One API 的 Bearer 方式。JWT 只能保留在本地,绝不能提交给 PayAPIKey。

读取流程

  1. 1用本地 connector 读取 /api/dash/statistics 做聚合核对,或从管理端导出结算周期的请求级计费记录。
  2. 2移除 Key、Cookie、会话、提示词和响应正文,仅保留账单字段。
  3. 3在浏览器工作台中按下游、上游、支付三类分别导入 CSV/JSON,或转换成规范 JSON 后调用 /api/v1/reconcile。

原生资源

用途方法与路径权限说明
用户与部署上下文GET /api/user/info已授权用户VoAPI v2 响应 envelope 为 {code,data,msg,rid}。
聚合仪表盘统计GET /api/dash/statistics已授权用户仅能做聚合核对,不能给出 Request ID 级漏单结论。
Key 模板上下文GET /api/keys/template已授权用户只提供有限的分组/倍率信息,不等于完整历史定价。
本地请求头(示意)
Authorization: $VOAPI_JWT

字段映射

映射在 connector/sidecar 或 /api/v1/normalize 中完成。历史记录没有 request_id 时会生成合成 ID,但这不能保证请求级上游匹配。

源字段规范字段说明
statistics intervalperiod.start / period.endVoAPI v2 提供的是聚合区间,不是单次请求时间。
usedBasicBalance + usedBindBalanceaggregate downstream consumption仅作为聚合参考;只有取得可靠的源导出时,才能在本地转换为规范请求记录。
key template grouppricing metadata只提供有限的分组/倍率上下文,不是历史价格快照。

已知限制

  • 已验证的 v2 用量接口为聚合级,无法提供精确对账所需的请求、模型、渠道和 Token 分类。
  • VoAPI v2 与旧 One/New API 协议不同,鉴权和响应 envelope 均不能混用。
  • 获得版本化导出契约前,请用去敏规范 CSV/JSON 做 Request ID 级对账。

结论:VoAPI v2 可做聚合级本地读取;Request ID 级精确对账当前只支持规范 CSV/JSON 文件导入。