Skip to content

feat(pricing): 新增 GPT-6 Sol 和 Luna 内置价格支持 - #37

Merged
Licoy merged 1 commit into
Licoy:mainfrom
catouse:dev/gpt-6-pricing
Sep 27, 2026
Merged

Licoy merged 1 commit into
Licoy:mainfrom
catouse:dev/gpt-6-pricing

Conversation

@catouse

@catouse catouse commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

当前内置价格表缺少 gpt-6-sol 和 gpt-6-luna,在离线或在线价格缓存尚未包含这两个模型时,对应会话无法估算 API 等价成本。本次补齐内置价格,使这些情况下的会话统计也能按模型计价。

价格依据 OpenAI 官方标准价格,核对日期为 2026-09-26,以下单位为美元/百万 token:

模型 输入 缓存输入 输出
gpt-6-sol 2.00 0.20 10.00
gpt-6-luna 0.10 0.01 0.50

同时补齐缓存写入和长上下文价格字段,将内置价格版本更新为 openai-builtin-2026-09-26,沿用现有成本计算逻辑。

补充回归测试,覆盖在线价格覆盖、离线与旧缓存回退、带日期后缀的模型名称、大小写和首尾空格处理、未知模型保持未定价,以及旧版成本缓存失效;并验证索引仓库、流式扫描和最近会话的计价一致性。

验证结果

  • swift test:544 个 core 测试全部通过;217 个 UI 测试中有 1 条失败。
  • swift run CodexRunway --self-check:通过。
  • git diff --check:通过。

全量测试中的失败位于 ControlPanelTabBarTests.swift:50,控制面板宽度实际为 552,断言预期为 546。通过 swift test --filter ControlPanelTabBarTests 可单独复现;相关布局代码和测试本次未修改,且不涉及计价逻辑。

@Licoy
Licoy merged commit 301f817 into Licoy:main Sep 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants