发布状态
@@ -110,7 +123,9 @@ export function AdminAgcModelsPage({
模型目录
- 客户端仅显示别名,实际模型名仅在这里维护
+
+ 目录初始值由服务端启动时从上游同步,这里维护平台开放给客户端的模型、启用状态与默认项
+
@@ -135,15 +150,7 @@ export function AdminAgcModelsPage({
(current) =>
current && {
...current,
- models: [
- ...current.models,
- {
- id: crypto.randomUUID(),
- alias: '',
- modelId: '',
- enabled: true,
- },
- ],
+ models: [...current.models, { model: '', enabled: true }],
},
);
}}
@@ -166,85 +173,80 @@ export function AdminAgcModelsPage({
- | 别名 |
- 实际模型名 |
+ 模型名 |
启用 |
默认 |
操作 |
- {catalog?.models.map((model, index) => (
-
- |
-
- update(model.id, { alias: e.target.value })
- }
- />
- |
-
-
- update(model.id, { modelId: e.target.value })
- }
- />
- |
-
-
- update(model.id, { enabled: e.target.checked })
- }
- />
- |
-
- {
- setSaved(false);
- setCatalog({ ...catalog, defaultModelId: model.id });
- }}
- />
- |
-
-
- |
-
- ))}
+ {catalog?.models.map((model, index) => {
+ const isDefault = catalog.defaultModel === model.model;
+ return (
+
+ |
+ renameModel(index, e.target.value)}
+ />
+ |
+
+ setEnabled(index, e.target.checked)}
+ />
+ |
+
+ {
+ setSaved(false);
+ setCatalog(
+ (current) =>
+ current && {
+ ...current,
+ defaultModel: model.model,
+ },
+ );
+ }}
+ />
+ |
+
+
+ |
+
+ );
+ })}
diff --git a/apps/admin-web/src/styles/admin.css b/apps/admin-web/src/styles/admin.css
index 2198adbdf..5026f941a 100644
--- a/apps/admin-web/src/styles/admin.css
+++ b/apps/admin-web/src/styles/admin.css
@@ -3816,7 +3816,7 @@ button:disabled {
color: #fff;
}
.admin-agc-models-table-grid {
- min-width: 720px;
+ min-width: 540px;
}
.admin-agc-models-table-grid th {
padding-top: 12px;