fix(ui): simplify credential aliases and usage filters
Use plain model name and alias inputs for credential aliases, discard unsaved credential settings on close, and replace usage filters with select-only menus.
This commit is contained in:
1 parent
88d58529f1
commit
072d771b3b
13 files changed
+414
-201
No files matched your search
@@ -11,10 +11,10 @@ export const credentialAdvancedShape: ConfigShape = { type: 'object', fields: {
|
||||
try { new Intl.DateTimeFormat('en', { timeZone: value as string }); return null; } catch { return { zh: '请输入 IANA 时区,例如 Asia/Shanghai', en: 'Enter an IANA timezone such as Asia/Shanghai', ja: 'Asia/Shanghai などの IANA タイムゾーンを入力してください' }; }
|
||||
} },
|
||||
model_aliases: { type: 'array', optional: true, label: { zh: '仅此凭据的模型别名', en: 'Aliases for this credential', ja: 'この認証情報のモデル別名' }, item: { type: 'object', fields: {
|
||||
name: { ...nonemptyText, label: { zh: '上游模型', en: 'Upstream model', ja: '上流モデル' } },
|
||||
alias: { ...nonemptyText, label: { zh: '客户端别名', en: 'Client alias', ja: 'クライアント別名' } },
|
||||
'display-name': textShape({ zh: '展示名称', en: 'Display name', ja: '表示名' }),
|
||||
fork: boolShape({ zh: '保留原始模型', en: 'Keep original model', ja: '元のモデルを維持' }),
|
||||
'force-mapping': boolShape({ zh: '响应使用别名', en: 'Use alias in responses', ja: '応答で別名を使用' }),
|
||||
name: { ...nonemptyText, label: { zh: '模型名称', en: 'Model name', ja: 'モデル名' } },
|
||||
alias: { ...nonemptyText, label: { zh: '模型别名', en: 'Model alias', ja: 'モデル別名' } },
|
||||
'display-name': textShape({ zh: '显示名称', en: 'Display name', ja: '表示名' }),
|
||||
fork: boolShape({ zh: '在模型列表中保留原始模型', en: 'Keep the original model in the model list', ja: 'モデル一覧に元のモデルを残す' }),
|
||||
'force-mapping': boolShape({ zh: '将响应模型名称改写为别名', en: 'Rewrite response model names to the alias', ja: '応答のモデル名を別名に書き換える' }),
|
||||
} } },
|
||||
} };
|
||||
Reference in new issue
Block a user