feat: clarify admin model capability coverage
Some checks failed
StoryForge CI / Baseline checks (push) Has been cancelled
StoryForge CI / Backend tests (push) Has been cancelled
StoryForge CI / Web tests (push) Has been cancelled

This commit is contained in:
kris
2026-04-07 19:22:40 +08:00
parent 9e4f32077e
commit 748c30517c
3 changed files with 33 additions and 5 deletions

View File

@@ -4,6 +4,12 @@
## 2026-04-07
### 管理员模型配置页明确覆盖全部模型能力
- `管理员配置台 -> 模型与接入` 顶部新增了统一能力说明,直接标明这里覆盖 `语言模型 / ASR / 文生图 / 图生图 / 生视频`
- Huobao 图片模型区改名为 `文生图 / 图生图模型服务`,视频模型区改名为 `生视频模型服务`,避免管理员误以为图生图或 Seedance 还要去别的页面配置。
- 对应前端回归已经锁住这些入口文案,后续改 UI 时不会把统一模型配置页拆散。
### 管理员配置台新增“模型与接入”统一配置中心
- `管理员配置台` 新增了 `模型与接入` 页签只有超级管理员可以访问它把运行时接入、系统模型、Huobao 文本/图片/视频模型配置统一收进了一个地方。

View File

@@ -5870,11 +5870,26 @@ function renderAdminHuobaoConfigPanel(serviceType, label, description) {
function renderAdminModelAccessPanel() {
return `
<div id="admin-model-access-anchor">
<div class="panel pad">
<div class="panel-head">
<div>
<h3>统一模型配置</h3>
<div class="panel-subtitle">所有需要接入模型或模型类服务的能力都从这里维护入口只对超级管理员开放</div>
</div>
<div class="task-meta">
<span class="tag blue">语言模型</span>
<span class="tag blue">ASR</span>
<span class="tag blue">文生图</span>
<span class="tag blue">图生图</span>
<span class="tag blue">生视频</span>
</div>
</div>
</div>
${renderAdminModelRuntimePanel()}
<div style="margin-top:18px;">${renderAdminSystemModelPanel()}</div>
<div style="margin-top:18px;">${renderAdminHuobaoConfigPanel("text", "文本模型服务", "大模型文本、策略、文案与分析模型统一在这里维护。")}</div>
<div style="margin-top:18px;">${renderAdminHuobaoConfigPanel("image", "图模型服务", "图片生成、封面和素材处理模型统一在这里维护。")}</div>
<div style="margin-top:18px;">${renderAdminHuobaoConfigPanel("video", "视频模型服务", "视频模型、Seedance 2.0 和火山视频引擎统一在这里维护。")}</div>
<div style="margin-top:18px;">${renderAdminHuobaoConfigPanel("image", "文生图 / 图生图模型服务", "文生图、图生图、封面和素材处理模型统一在这里维护。")}</div>
<div style="margin-top:18px;">${renderAdminHuobaoConfigPanel("video", "视频模型服务", "视频、Seedance 2.0 和火山视频引擎统一在这里维护。")}</div>
</div>
`;
}
@@ -10628,9 +10643,9 @@ async function openAdminHuobaoConfigAction(serviceType = "video", configId = "")
openActionModal({
title: existing ? "编辑模型接入配置" : "新增模型接入配置",
description: normalizedServiceType === "video"
? "这里维护视频模型与 Seedance / 火山引擎配置。保存后AI 视频和主 Agent 会直接读取这里的可用配置。"
? "这里维护视频模型与 Seedance / 火山引擎配置。保存后AI 视频和主 Agent 会直接读取这里的可用配置。"
: normalizedServiceType === "image"
? "这里维护图模型服务配置。"
? "这里维护文生图 / 图生图模型服务配置。"
: "这里维护文本大模型服务配置。",
submitLabel: existing ? "保存配置" : "创建配置",
fields: [

View File

@@ -272,8 +272,15 @@ test("admin workbench exposes a dedicated model access workspace and actions", (
assert.match(APP, /function focusAdminModelAccessWorkspace\(anchorId = "admin-model-access-anchor"\)/);
assert.match(loadControls, /\/v2\/admin\/model-access\/overview/);
assert.match(admin, /运行时接入/);
assert.match(admin, /统一模型配置/);
assert.match(admin, /语言模型/);
assert.match(admin, /ASR/);
assert.match(admin, /文生图/);
assert.match(admin, /图生图/);
assert.match(admin, /生视频/);
assert.match(admin, /系统模型/);
assert.match(admin, /视频模型服务/);
assert.match(admin, /文生图 \/ 图生图模型服务/);
assert.match(admin, /生视频模型服务/);
assert.match(admin, /open-admin-runtime-config/);
assert.match(admin, /open-admin-system-model/);
assert.match(admin, /open-admin-huobao-ai-config/);