feat: improve Settings page retry config UI and enhance excludedModels API support

- Reorganize retry settings into separate Card for better visual hierarchy
  - Move retry update button inline with input field via rightElement
  - Add excluded-models serialization in provider key configuration
  - Add excluded-models normalization support in API transformers with fallback parsing
This commit is contained in:
Supra4E8C
2025-12-13 16:30:20 +08:00
parent 62486534e4
commit 13d1804e66
3 changed files with 15 additions and 3 deletions

View File

@@ -54,6 +54,9 @@ const serializeProviderKey = (config: ProviderKeyConfig) => {
if (headers) payload.headers = headers;
const models = serializeModelAliases(config.models);
if (models && models.length) payload.models = models;
if (config.excludedModels && config.excludedModels.length) {
payload['excluded-models'] = config.excludedModels;
}
return payload;
};