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', modelName: 'kimi-k2.6',
fallbackModelName: 'moonshot-v1-auto', 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: '' }, openai: { endpoint: 'https://api.openai.com/v1', apiKey: '', modelName: 'gpt-4o', fallbackModelName: '' },
custom: { endpoint: '', apiKey: '', modelName: '', fallbackModelName: '' }, custom: { endpoint: '', apiKey: '', modelName: '', fallbackModelName: '' },
}, },

View File

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

View File

@@ -30,6 +30,12 @@ const normalizeSettings = (
if (key === 'kimi' && /^kimi-k2(?:-|$)/i.test(provider.fallbackModelName || '')) { if (key === 'kimi' && /^kimi-k2(?:-|$)/i.test(provider.fallbackModelName || '')) {
provider.fallbackModelName = DEFAULT_AI_PROVIDERS.kimi.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]; return [key, provider];
}), }),
); );

View File

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