refactor(models): unify preset names

This commit is contained in:
Xubin Ren
2026-08-16 11:50:56 +08:00
parent 8dc08853e4
commit 3dc38f6396
37 changed files with 239 additions and 209 deletions
+1 -3
View File
@@ -910,8 +910,7 @@ export async function createModelConfiguration(
transport,
"settings.model_configuration.create",
{
...(configuration.name !== undefined ? { name: configuration.name } : {}),
label: configuration.label,
name: configuration.name,
provider: configuration.provider,
model: configuration.model,
...modelGenerationSettingsPayload(configuration),
@@ -928,7 +927,6 @@ export async function updateModelConfiguration(
"settings.model_configuration.update",
{
name: configuration.name,
...(configuration.label !== undefined ? { label: configuration.label } : {}),
...(configuration.provider !== undefined ? { provider: configuration.provider } : {}),
...(configuration.model !== undefined ? { model: configuration.model } : {}),
...modelGenerationSettingsPayload(configuration),
+3 -4
View File
@@ -522,7 +522,8 @@ export interface SettingsPayload {
};
model_presets: Array<{
name: string;
label: string;
/** @deprecated Compatibility alias. New clients must use `name`. */
label?: string;
active: boolean;
is_default: boolean;
model: string;
@@ -1085,8 +1086,7 @@ export interface SettingsUpdate {
}
export interface ModelConfigurationCreate {
name?: string;
label: string;
name: string;
provider: string;
model: string;
maxTokens?: number;
@@ -1097,7 +1097,6 @@ export interface ModelConfigurationCreate {
export interface ModelConfigurationUpdate {
name: string;
label?: string;
provider?: string;
model?: string;
maxTokens?: number;