Files
pikasTech-unidesk/docs/MDTODO/details/sub2api-upstream-reliability/R2.2.33_Task_Report.md
T
Codex d74795632c
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success
chore: preserve restored parallel task records
2026-07-14 16:05:34 +02:00

2.7 KiB
Raw Blame History

R2.2.33 任务报告

结果

已实现并合并 YAML-first 的 Sub2API 只读利润统计 CLI

bun scripts/cli.ts platform-infra sub2api codex-pool profit --target PK01 --since 24h
bun scripts/cli.ts platform-infra sub2api codex-pool profit --target PK01 --since 24h --json
  • PRpikasTech/unidesk#2041
  • merge commit1e457e100451f659d9ffaa59282197d8881a829d
  • 运行面修改:无;命令只读取 Sub2API 原生 /api/v1/admin/usage
  • 兼容边界:PK01 Sub2API v0.1.147。

YAML 经济口径

config/platform-infra/sub2api-codex-pool.yaml#profit 是唯一配置真相:

  • 默认窗口:24h
  • 盈利分组:unidesk-codex-pool
  • 自用分组:自用,只计算采购成本,不计算收入。
  • 排除分组:grok
  • 原生用量金额字段:actual_cost
  • 净收入系数:0.10
  • 账号采购成本系数:从完整账号名称末尾读取。

计算口径:

  • 盈利池净收入:盈利池 actual_cost × 0.10
  • 盈利池采购成本:盈利池 actual_cost × 账号成本系数
  • 不扣自用利润:盈利池净收入减盈利池采购成本。
  • 扣除自用利润:不扣自用利润再减自用池采购成本。
  • 缺少账号成本或存在未分类流量时,相关结果标记 partial,不按零填充。

24 小时实测

时间窗:2026-07-13T13:53:45.388492+00:002026-07-14T13:53:45.388492+00:00

  • 盈利池净收入:$119.90406516
  • 盈利池采购成本:$44.38306157975
  • 自用池采购成本:$61.16283474975
  • 不扣自用利润:$75.52100358025
  • 扣除自用利润:$14.3581688305
  • 完整性:complete
  • 缺失成本账号:0。
  • 未分类流量:0。
  • 缺失运行时分组:0。
  • JSON 输出:outputTruncated=false,共 17 个分组账号聚合项。

账号证据摘要

盈利池主要利润贡献:

  • https://api.iceiu.com plus 0.03$25.27732641
  • https://ai.whistlelads.com plus 0.03$16.292410547
  • https://sub2.pokexiao.com plus 0.03$15.9759602345
  • https://sub.yjxm1221.top plus 0.025$14.09999392875
  • lyon9801 0.10$0,符合净收入系数与采购成本系数相同的零利润口径。

自用池主要成本:

  • https://api.iceiu.com plus 0.03$21.6630541425
  • lyon9801 0.10$19.564363
  • https://sub2.pokexiao.com plus 0.03$11.2459306335

验证

  • 相关 TypeScript 文件全部通过 bun --check
  • YAML parser 读取到 defaultWindow=24hnetRevenueCoefficient=0.1 和三类分组。
  • git diff --check 通过。
  • PK01 原入口文本表格成功。
  • PK01 显式 JSON 成功且未触发输出截断。