Update DeepSeek default models

This commit is contained in:
2026-05-11 18:17:30 +08:00
parent 0c8ea9135f
commit de2aabd9af
4 changed files with 15 additions and 3 deletions

View File

@@ -23,7 +23,7 @@ export const DEMO_SYSTEM_SETTINGS = {
modelName: 'kimi-k2.6',
fallbackModelName: 'moonshot-v1-auto',
},
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-chat', fallbackModelName: '' },
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-v4-flash', fallbackModelName: 'deepseek-v4-pro' },
openai: { endpoint: 'https://api.openai.com/v1', apiKey: '', modelName: 'gpt-4o', fallbackModelName: '' },
custom: { endpoint: '', apiKey: '', modelName: '', fallbackModelName: '' },
},

View File

@@ -19,7 +19,7 @@ const DEFAULT_AI_PROVIDERS = {
modelName: 'kimi-k2.6',
fallbackModelName: 'moonshot-v1-auto',
},
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-chat', fallbackModelName: '' },
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-v4-flash', fallbackModelName: 'deepseek-v4-pro' },
openai: { endpoint: 'https://api.openai.com/v1', apiKey: '', modelName: 'gpt-4o', fallbackModelName: '' },
custom: { endpoint: '', apiKey: '', modelName: '', fallbackModelName: '' },
};
@@ -288,6 +288,12 @@ export class SettingsService {
if (key === 'kimi' && /^kimi-k2(?:-|$)/i.test(provider.fallbackModelName || '')) {
provider.fallbackModelName = DEFAULT_AI_PROVIDERS.kimi.fallbackModelName;
}
if (key === 'deepseek' && provider.modelName === 'deepseek-chat') {
provider.modelName = DEFAULT_AI_PROVIDERS.deepseek.modelName;
}
if (key === 'deepseek' && provider.fallbackModelName === 'deepseek-reasoner') {
provider.fallbackModelName = DEFAULT_AI_PROVIDERS.deepseek.fallbackModelName;
}
return [key, provider];
}),
);

View File

@@ -30,6 +30,12 @@ const normalizeSettings = (
if (key === 'kimi' && /^kimi-k2(?:-|$)/i.test(provider.fallbackModelName || '')) {
provider.fallbackModelName = DEFAULT_AI_PROVIDERS.kimi.fallbackModelName;
}
if (key === 'deepseek' && provider.modelName === 'deepseek-chat') {
provider.modelName = DEFAULT_AI_PROVIDERS.deepseek.modelName;
}
if (key === 'deepseek' && provider.fallbackModelName === 'deepseek-reasoner') {
provider.fallbackModelName = DEFAULT_AI_PROVIDERS.deepseek.fallbackModelName;
}
return [key, provider];
}),
);

View File

@@ -119,7 +119,7 @@ export const DEFAULT_AI_PROVIDERS: Record<string, AiProviderConfig> = {
modelName: 'kimi-k2.6',
fallbackModelName: 'moonshot-v1-auto'
},
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-chat', fallbackModelName: '' },
deepseek: { endpoint: 'https://api.deepseek.com/v1', apiKey: '', modelName: 'deepseek-v4-flash', fallbackModelName: 'deepseek-v4-pro' },
openai: { endpoint: 'https://api.openai.com/v1', apiKey: '', modelName: 'gpt-4o', fallbackModelName: '' },
custom: { endpoint: '', apiKey: '', modelName: '', fallbackModelName: '' }
};