Skip to content

Commit cc317e7

Browse files
committed
fix: Vertex 模型允许不填别名保存
- Vertex 编辑页保存模型时只要求模型名,别名可选 - Vertex 序列化层保留无别名模型,避免新增模型被过滤
1 parent 356ecd7 commit cc317e7

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/pages/AiProvidersVertexEditPage.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,9 @@ export function AiProvidersVertexEditPage() {
263263
.map((entry) => {
264264
const name = entry.name.trim();
265265
const alias = entry.alias.trim();
266-
if (!name || !alias) return null;
267-
return { name, alias };
266+
if (!name) return null;
267+
// Vertex 模型只要求填写模型名,别名是可选展示名;不填别名时也必须保存模型名。
268+
return alias ? { name, alias } : { name };
268269
})
269270
.filter(Boolean) as ProviderKeyConfig['models'],
270271
excludedModels: parseExcludedModels(form.excludedText),

src/services/api/providers.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,9 @@ const serializeVertexModelAliases = (models?: ModelAlias[]) =>
104104
.map((model) => {
105105
const name = typeof model?.name === 'string' ? model.name.trim() : '';
106106
const alias = typeof model?.alias === 'string' ? model.alias.trim() : '';
107-
if (!name || !alias) return null;
108-
return { name, alias };
107+
if (!name) return null;
108+
// Vertex 模型只要求模型名;别名为空时仍然保存模型名,避免新增模型被序列化层丢弃。
109+
return alias ? { name, alias } : { name };
109110
})
110111
.filter(Boolean)
111112
: undefined;

0 commit comments

Comments
 (0)