feat(ai-studio): clarify hosted model tiers

This commit is contained in:
chengma
2026-07-11 14:49:39 +08:00
parent 2c6ed87201
commit 03916dea55
10 changed files with 342 additions and 42 deletions
+9 -2
View File
@@ -3,7 +3,7 @@ id: T-598
title: AI工场托管模型档位展示、默认别名与日志口径收口
phase: 8
deps: [T-597]
status: TODO
status: DONE
created: 2026-07-11
---
@@ -37,4 +37,11 @@ T-597 选出 GPT / OpenAI 托管模型档位后,用户仍不应该看到一堆
## 执行记录
(完成后记录 UI 改动、文档同步和验证命令。)
2026-07-11 完成:
- 新增 `app/cmhub_models.py`,统一 cmhub 托管模型 alias 的中文档位识别与展示文案:默认档 / 高质量档 / 省点档,优先使用 `/models` 返回的 `display_name/tags/recommended_for/tier/prices`,缺失时保守兜底。
- ⑤设置页 cmhub 生文/生图别名下拉改为展示“档位 + 展示名/别名 + 扣点 + 需参考图”,仍只把 alias 写入 `ai.cmhub.title_alias/image_alias`。
- ⑥AI工场生成区显示当前使用的 cmhub 托管档位和生图别名;开始生成日志、余额/扣点提示同步使用中文档位口径。
- AI工场 worker 日志 detail 进一步隐藏 URL 和 `/api`、`/generated/images` 等接口/静态路径,避免把上游路径暴露给用户。
- 同步 `docs/04-architecture.md`、`docs/routes.md`、`docs/api.md` 的模型展示与日志口径。
- 验证:主工作树 `python -m ruff check app tests main.py` 通过;`py -3.10 -m compileall app main.py` 通过;`py -3.10 -m unittest discover -s tests -p "test_cmhub_models.py"` 通过;`py -3.10` 指定新增/修改的 3 个 GUI 测试通过;`git diff --check` 通过。主工作树全量 `py -3.10 -m unittest discover -s tests` 失败 3 项,均由本任务外的默认封面提示词脏改动导致(期望 `papa1`,实际未跟踪/删除文件让默认模板显示为 `默认` 的 mojibake)。已另建干净 worktree 只应用 T-598 diff,`python -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`py -3.10 -m unittest discover -s tests`(375 个测试)、`git diff --check` 全部通过。