feat(agent): persist production generation settings

This commit is contained in:
2026-07-16 16:07:11 +08:00
parent 245b6b3eca
commit 6c02662d3b
9 changed files with 353 additions and 56 deletions

View File

@@ -103,7 +103,7 @@ const modelForm = reactive({
topK: null as number | null,
presencePenalty: null as number | null,
frequencyPenalty: null as number | null,
maxToken: null as number | null,
maxToken: 8192 as number | null,
contextWindow: null as number | null,
streamEnabled: 1,
responseFormat: "",
@@ -471,18 +471,6 @@ function buildModelPayload() {
payload[field] = null;
}
});
Object.assign(payload, {
temperature: null,
topP: null,
topK: null,
presencePenalty: null,
frequencyPenalty: null,
maxToken: null,
contextWindow: null,
streamEnabled: 1,
responseFormat: null,
extraParams: null,
});
return payload;
}
@@ -513,7 +501,7 @@ async function quickAddModel() {
topK: null,
presencePenalty: null,
frequencyPenalty: null,
maxToken: null,
maxToken: 8192,
contextWindow: null,
streamEnabled: 1,
responseFormat: null,
@@ -594,13 +582,13 @@ function editModel(row: ModelItem) {
apiKey: "",
authType: row.authType,
apiVersion: row.apiVersion ?? "",
temperature: null,
topP: null,
topK: null,
presencePenalty: null,
frequencyPenalty: null,
maxToken: null,
contextWindow: null,
temperature: row.temperature ?? null,
topP: row.topP ?? null,
topK: row.topK ?? null,
presencePenalty: row.presencePenalty ?? null,
frequencyPenalty: row.frequencyPenalty ?? null,
maxToken: row.maxToken ?? 8192,
contextWindow: row.contextWindow ?? null,
streamEnabled: row.streamEnabled,
responseFormat: row.responseFormat ?? "",
extraParams: row.extraParams ?? "",
@@ -626,7 +614,7 @@ function resetModelForm() {
topK: null,
presencePenalty: null,
frequencyPenalty: null,
maxToken: null,
maxToken: 8192,
contextWindow: null,
streamEnabled: 1,
responseFormat: "",