Skip to content

功能(web):模型价格统一为四项核心字段 - #2

Merged
nanoapple8888 merged 1 commit into
mainfrom
feat/simplify-model-pricing-fields
Aug 4, 2026
Merged

功能(web):模型价格统一为四项核心字段#2
nanoapple8888 merged 1 commit into
mainfrom
feat/simplify-model-pricing-fields

Conversation

@nanoapple8888

Copy link
Copy Markdown
Owner

提交说明

Important

  • PR 标题、变更说明、验证结果和风险说明统一使用中文。
  • 可以使用 AI 辅助,但必须如实披露,并由提交人复核代码和验证结果。

变更描述

将模型价格可视化编辑器收敛为四项用户可见价格:输入价格、输出价格、缓存命中价格和缓存创建价格。

  • 将“补全价格”统一展示为“输出价格”。
  • 将“缓存读取价格”在中文界面展示为“缓存命中价格”。
  • 将缓存写入通道统一展示为“缓存创建价格”。
  • 从可视化编辑器和预览中移除图像输入、音频输入和音频输出价格。
  • 后端字段和已有隐藏配置保持不变,编辑四项价格时不会清空历史图像或音频倍率。
  • 新增回归测试,锁定可见通道和四行预览契约。

变更类型

  • Bug 修复:请关联对应 Issue,避免将设计取舍或预期差异直接归类为缺陷
  • 新功能:重大特性建议先通过 Issue 沟通
  • 性能优化或重构
  • 文档或流程更新

关联任务

  • 关联 Issue:无

AI 辅助披露

  • 未使用 AI 辅助
  • 使用了 AI 辅助,工具及范围:使用 Codex 辅助检索计费编辑器、修改共享前端逻辑、补充回归测试和执行验证。
  • 我已人工复核 AI 辅助产生的代码、文档和验证结果

✅ 提交前检查项 / Checklist

  • 中文说明: PR 标题和正文已使用中文,必要的技术标识除外。
  • 非重复提交: 我已搜索现有的 Issues 与 PRs,确认不是重复提交。
  • 缺陷说明: 本次为界面功能调整,不按 Bug 修复提交。
  • 变更理解: 我已理解这些更改的工作原理及可能影响。
  • 范围聚焦: 本 PR 未包含与当前任务无关的改动。
  • 本地验证: 已运行相关测试或手动验证,并在下方记录结果。
  • 安全合规: 代码和日志中没有凭据、令牌或其他敏感信息。

验证结果

  • bun test src/features/system-settings/models/__tests__/pricing-lanes.test.ts:3 项通过。
  • bun run typecheck:通过。
  • 受影响文件定向 oxlint:通过。
  • bun run build:通过。
  • bun run format:check:通过。
  • 全量 bun run lint:被仓库现有未修改文件中的 lint 错误阻断,本 PR 涉及文件无错误。
  • 全量 bun run copyright:check:被现有 stale chunk recovery 文件的版权头问题阻断,本 PR 新增文件版权头检查正常。

风险与回滚

风险较低,变更只影响管理端模型价格可视化编辑器和中文术语,不修改后端计费存储或结算逻辑。已有图像和音频倍率继续保存在表单隐藏字段中,但无法再从可视化编辑器调整;需要时仍可通过 JSON 模式维护。回滚可直接 revert 本 PR。

@nanoapple8888
nanoapple8888 merged commit 6ecd0a8 into main Aug 4, 2026
@nanoapple8888
nanoapple8888 deleted the feat/simplify-model-pricing-fields branch August 4, 2026 05:58
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