Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

Implement AI usage API v5 - #47

Merged
leoxk merged 1 commit into
mainfrom
codex/ai-usage-v5
Jul 23, 2026
Merged

Implement AI usage API v5#47
leoxk merged 1 commit into
mainfrom
codex/ai-usage-v5

Conversation

@leoxk

@leoxk leoxk commented Jul 23, 2026

Copy link
Copy Markdown
Owner

⚠️ 提交说明 / PR Notice

📝 变更描述 / Description

将内部 AI Usage 接口升级为 V5:统一香港自然日和自然周统计,移除 V4 的滚动 Token 指标及 Codex 容量,并同时返回公司级与 Key 级的 Token 使用、最终扣费额度、费用占比与请求数。模型排行以消费日志 quota 为唯一成本口径。

🚀 变更类型 / Type of change

  • ✨ 新功能 (New feature)
  • ⚡ 性能优化 / 重构 (Refactor)
  • 📝 文档更新 (Documentation)

🔗 关联任务 / Related Issue

  • 客户 Usage API V5 改造

✅ 提交前检查项 / Checklist

  • 人工确认: 我已亲自整理并撰写此描述,没有直接粘贴未经处理的 AI 输出。
  • 非重复提交: 已检查现有 PR,本分支无重复 PR。
  • 变更理解: 实际扣费使用日志 quota 汇总,Token 只作使用量说明。
  • 范围聚焦: 仅包含 AI Usage V5 模型、服务与测试。
  • 本地验证: 已通过模型层、服务层和路由层的 V5 针对性测试。
  • 安全合规: 未新增凭据或敏感输出。

📸 运行证明 / Proof of Work

  • go test -vet=off -p 1 -run "^TestGetAIUsageByUsername" -v ./model
  • go test -vet=off -p 1 -run "^TestGetAIUsage" -v ./service
  • go test -vet=off -p 1 -run "^TestAIUsageRoute" -v ./router

三个命令均通过。

@leoxk
leoxk merged commit f6c11a5 into main Jul 23, 2026
5 checks passed
@leoxk
leoxk deleted the codex/ai-usage-v5 branch July 23, 2026 05:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant