feat(models): update AI model configurations to latest versions (#11735)

- Update Claude models to 4.5 series
- Replace GPT-4.5 with GPT-5 series
- Upgrade Gemini models to 2.5/3.0 versions
- Consolidate DeepSeek and Qwen models
- Remove deprecated model versions
This commit is contained in:
Phantom 2025-12-08 11:00:11 +08:00 committed by GitHub
parent bba7ecae6e
commit 224ab6a69b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -240,47 +240,35 @@ export const SYSTEM_MODELS: Record<SystemProviderId | 'defaultModel', Model[]> =
], ],
burncloud: [ burncloud: [
{ id: 'claude-3-7-sonnet-20250219-thinking', provider: 'burncloud', name: 'Claude 3.7 thinking', group: 'Claude' }, { id: 'claude-opus-4-5-20251101', provider: 'burncloud', name: 'Claude 4.5 Opus', group: 'Claude 4.5' },
{ id: 'claude-3-7-sonnet-20250219', provider: 'burncloud', name: 'Claude 3.7 Sonnet', group: 'Claude 3.7' }, { id: 'claude-sonnet-4-5-20250929', provider: 'burncloud', name: 'Claude 4.5 Sonnet', group: 'Claude 4.5' },
{ id: 'claude-3-5-sonnet-20241022', provider: 'burncloud', name: 'Claude 3.5 Sonnet', group: 'Claude 3.5' }, { id: 'claude-haiku-4-5-20251001', provider: 'burncloud', name: 'Claude 4.5 Haiku', group: 'Claude 4.5' },
{ id: 'claude-3-5-haiku-20241022', provider: 'burncloud', name: 'Claude 3.5 Haiku', group: 'Claude 3.5' },
{ id: 'gpt-4.5-preview', provider: 'burncloud', name: 'gpt-4.5-preview', group: 'gpt-4.5' }, { id: 'gpt-5', provider: 'burncloud', name: 'GPT 5', group: 'GPT 5' },
{ id: 'gpt-4o', provider: 'burncloud', name: 'GPT-4o', group: 'GPT 4o' }, { id: 'gpt-5.1', provider: 'burncloud', name: 'GPT 5.1', group: 'GPT 5.1' },
{ id: 'gpt-4o-mini', provider: 'burncloud', name: 'GPT-4o-mini', group: 'GPT 4o' },
{ id: 'o3', provider: 'burncloud', name: 'GPT-o1-mini', group: 'o1' },
{ id: 'o3-mini', provider: 'burncloud', name: 'GPT-o1-preview', group: 'o1' },
{ id: 'o1-mini', provider: 'burncloud', name: 'GPT-o1-mini', group: 'o1' },
{ id: 'gemini-2.5-pro-preview-03-25', provider: 'burncloud', name: 'Gemini 2.5 Preview', group: 'Geminit 2.5' }, { id: 'gemini-2.5-flash', provider: 'burncloud', name: 'Gemini 2.5 Flash', group: 'Gemini 2.5' },
{ id: 'gemini-2.5-pro-exp-03-25', provider: 'burncloud', name: 'Gemini 2.5 Pro Exp', group: 'Geminit 2.5' }, { id: 'gemini-2.5-flash-image', provider: 'burncloud', name: 'Gemini 2.5 Flash Image', group: 'Gemini 2.5' },
{ id: 'gemini-2.0-flash-lite', provider: 'burncloud', name: 'Gemini 2.0 Flash Lite', group: 'Geminit 2.0' }, { id: 'gemini-2.5-pro', provider: 'burncloud', name: 'Gemini 2.5 Pro', group: 'Gemini 2.5' },
{ id: 'gemini-2.0-flash-exp', provider: 'burncloud', name: 'Gemini 2.0 Flash Exp', group: 'Geminit 2.0' }, { id: 'gemini-3-pro-preview', provider: 'burncloud', name: 'Gemini 3 Pro Preview', group: 'Gemini 3' },
{ id: 'gemini-2.0-flash', provider: 'burncloud', name: 'Gemini 2.0 Flash', group: 'Geminit 2.0' },
{ id: 'deepseek-r1', name: 'DeepSeek-R1', provider: 'burncloud', group: 'deepseek-ai' }, { id: 'deepseek-reasoner', name: 'DeepSeek Reasoner', provider: 'burncloud', group: 'deepseek-ai' },
{ id: 'deepseek-v3', name: 'DeepSeek-V3', provider: 'burncloud', group: 'deepseek-ai' } { id: 'deepseek-chat', name: 'DeepSeek Chat', provider: 'burncloud', group: 'deepseek-ai' }
], ],
ovms: [], ovms: [],
ollama: [], ollama: [],
lmstudio: [], lmstudio: [],
silicon: [ silicon: [
{ {
id: 'deepseek-ai/DeepSeek-R1', id: 'deepseek-ai/DeepSeek-V3.2',
name: 'deepseek-ai/DeepSeek-R1', name: 'deepseek-ai/DeepSeek-V3.2',
provider: 'silicon', provider: 'silicon',
group: 'deepseek-ai' group: 'deepseek-ai'
}, },
{ {
id: 'deepseek-ai/DeepSeek-V3', id: 'Qwen/Qwen3-8B',
name: 'deepseek-ai/DeepSeek-V3', name: 'Qwen/Qwen3-8B',
provider: 'silicon', provider: 'silicon',
group: 'deepseek-ai'
},
{
id: 'Qwen/Qwen2.5-7B-Instruct',
provider: 'silicon',
name: 'Qwen2.5-7B-Instruct',
group: 'Qwen' group: 'Qwen'
}, },
{ {
@ -288,79 +276,31 @@ export const SYSTEM_MODELS: Record<SystemProviderId | 'defaultModel', Model[]> =
name: 'BAAI/bge-m3', name: 'BAAI/bge-m3',
provider: 'silicon', provider: 'silicon',
group: 'BAAI' group: 'BAAI'
},
{
id: 'Qwen/Qwen3-8B',
name: 'Qwen/Qwen3-8B',
provider: 'silicon',
group: 'Qwen'
} }
], ],
ppio: [ ppio: [
{ {
id: 'deepseek/deepseek-r1-0528', id: 'deepseek/deepseek-v3.2',
provider: 'ppio', provider: 'ppio',
name: 'DeepSeek R1-0528', name: 'DeepSeek V3.2',
group: 'deepseek' group: 'deepseek'
}, },
{ {
id: 'deepseek/deepseek-v3-0324', id: 'minimax/minimax-m2',
provider: 'ppio', provider: 'ppio',
name: 'DeepSeek V3-0324', name: 'MiniMax M2',
group: 'deepseek'
},
{
id: 'deepseek/deepseek-r1-turbo',
provider: 'ppio',
name: 'DeepSeek R1 Turbo',
group: 'deepseek'
},
{
id: 'deepseek/deepseek-v3-turbo',
provider: 'ppio',
name: 'DeepSeek V3 Turbo',
group: 'deepseek'
},
{
id: 'deepseek/deepseek-r1/community',
name: 'DeepSeek: DeepSeek R1 (Community)',
provider: 'ppio',
group: 'deepseek'
},
{
id: 'deepseek/deepseek-v3/community',
name: 'DeepSeek: DeepSeek V3 (Community)',
provider: 'ppio',
group: 'deepseek'
},
{
id: 'minimaxai/minimax-m1-80k',
provider: 'ppio',
name: 'MiniMax M1-80K',
group: 'minimaxai' group: 'minimaxai'
}, },
{ {
id: 'qwen/qwen3-235b-a22b-fp8', id: 'qwen/qwen3-235b-a22b-instruct-2507',
provider: 'ppio', provider: 'ppio',
name: 'Qwen3 235B', name: 'Qwen3-235b-a22b-instruct-2507',
group: 'qwen' group: 'qwen'
}, },
{ {
id: 'qwen/qwen3-32b-fp8', id: 'qwen/qwen3-vl-235b-a22b-instruct',
provider: 'ppio', provider: 'ppio',
name: 'Qwen3 32B', name: 'Qwen3-vl-235b-a22b-instruct',
group: 'qwen'
},
{
id: 'qwen/qwen3-30b-a3b-fp8',
provider: 'ppio',
name: 'Qwen3 30B',
group: 'qwen'
},
{
id: 'qwen/qwen2.5-vl-72b-instruct',
provider: 'ppio',
name: 'Qwen2.5 VL 72B',
group: 'qwen' group: 'qwen'
}, },
{ {
@ -378,11 +318,13 @@ export const SYSTEM_MODELS: Record<SystemProviderId | 'defaultModel', Model[]> =
], ],
alayanew: [], alayanew: [],
openai: [ openai: [
{ id: 'gpt-4.5-preview', provider: 'openai', name: ' gpt-4.5-preview', group: 'gpt-4.5' }, { id: 'gpt-5.1', provider: 'openai', name: ' GPT 5.1', group: 'GPT 5.1' },
{ id: 'gpt-4o', provider: 'openai', name: ' GPT-4o', group: 'GPT 4o' }, { id: 'gpt-5', provider: 'openai', name: ' GPT 5', group: 'GPT 5' },
{ id: 'gpt-4o-mini', provider: 'openai', name: ' GPT-4o-mini', group: 'GPT 4o' }, { id: 'gpt-5-mini', provider: 'openai', name: ' GPT 5 Mini', group: 'GPT 5' },
{ id: 'o1-mini', provider: 'openai', name: ' o1-mini', group: 'o1' }, { id: 'gpt-5-nano', provider: 'openai', name: ' GPT 5 Nano', group: 'GPT 5' },
{ id: 'o1-preview', provider: 'openai', name: ' o1-preview', group: 'o1' } { id: 'gpt-5-pro', provider: 'openai', name: ' GPT 5 Pro', group: 'GPT 5' },
{ id: 'gpt-5-chat', provider: 'openai', name: ' GPT 5 Chat', group: 'GPT 5' },
{ id: 'gpt-image-1', provider: 'openai', name: ' GPT Image 1', group: 'GPT Image' }
], ],
'azure-openai': [ 'azure-openai': [
{ {
@ -400,96 +342,54 @@ export const SYSTEM_MODELS: Record<SystemProviderId | 'defaultModel', Model[]> =
], ],
gemini: [ gemini: [
{ {
id: 'gemini-1.5-flash', id: 'gemini-2.5-flash',
provider: 'gemini', provider: 'gemini',
name: 'Gemini 1.5 Flash', name: 'Gemini 2.5 Flash',
group: 'Gemini 1.5' group: 'Gemini 2.5'
}, },
{ {
id: 'gemini-1.5-flash-8b', id: 'gemini-2.5-pro',
provider: 'gemini', provider: 'gemini',
name: 'Gemini 1.5 Flash (8B)', name: 'Gemini 2.5 Pro',
group: 'Gemini 1.5' group: 'Gemini 2.5'
},
{
id: 'gemini-1.5-pro',
name: 'Gemini 1.5 Pro',
provider: 'gemini',
group: 'Gemini 1.5'
},
{
id: 'gemini-2.0-flash',
provider: 'gemini',
name: 'Gemini 2.0 Flash',
group: 'Gemini 2.0'
}, },
{ {
id: 'gemini-2.5-flash-image-preview', id: 'gemini-2.5-flash-image-preview',
provider: 'gemini', provider: 'gemini',
name: 'Gemini 2.5 Flash Image', name: 'Gemini 2.5 Flash Image',
group: 'Gemini 2.5' group: 'Gemini 2.5'
},
{
id: 'gemini-3-pro-image-preview',
provider: 'gemini',
name: 'Gemini 3 Pro Image Privew',
group: 'Gemini 3'
},
{
id: 'gemini-3-pro-preview',
provider: 'gemini',
name: 'Gemini 3 Pro Preview',
group: 'Gemini 3'
} }
], ],
anthropic: [ anthropic: [
{ {
id: 'claude-haiku-4-5-20251001', id: 'claude-sonnet-4-5',
provider: 'anthropic',
name: 'Claude Haiku 4.5',
group: 'Claude 4.5'
},
{
id: 'claude-sonnet-4-5-20250929',
provider: 'anthropic', provider: 'anthropic',
name: 'Claude Sonnet 4.5', name: 'Claude Sonnet 4.5',
group: 'Claude 4.5' group: 'Claude 4.5'
}, },
{ {
id: 'claude-sonnet-4-20250514', id: 'claude-haiku-4-5',
provider: 'anthropic', provider: 'anthropic',
name: 'Claude Sonnet 4', name: 'Claude Haiku 4.5',
group: 'Claude 4' group: 'Claude 4.5'
}, },
{ {
id: 'claude-opus-4-20250514', id: 'claude-opus-4-5',
provider: 'anthropic', provider: 'anthropic',
name: 'Claude Opus 4', name: 'Claude Opus 4.5',
group: 'Claude 4' group: 'Claude 4.5'
},
{
id: 'claude-3-7-sonnet-20250219',
provider: 'anthropic',
name: 'Claude 3.7 Sonnet',
group: 'Claude 3.7'
},
{
id: 'claude-3-5-sonnet-20241022',
provider: 'anthropic',
name: 'Claude 3.5 Sonnet',
group: 'Claude 3.5'
},
{
id: 'claude-3-5-haiku-20241022',
provider: 'anthropic',
name: 'Claude 3.5 Haiku',
group: 'Claude 3.5'
},
{
id: 'claude-3-5-sonnet-20240620',
provider: 'anthropic',
name: 'Claude 3.5 Sonnet (Legacy)',
group: 'Claude 3.5'
},
{
id: 'claude-3-opus-20240229',
provider: 'anthropic',
name: 'Claude 3 Opus',
group: 'Claude 3'
},
{
id: 'claude-3-haiku-20240307',
provider: 'anthropic',
name: 'Claude 3 Haiku',
group: 'Claude 3'
} }
], ],
deepseek: [ deepseek: [
@ -1073,18 +973,6 @@ export const SYSTEM_MODELS: Record<SystemProviderId | 'defaultModel', Model[]> =
provider: 'grok', provider: 'grok',
name: 'Grok 3 Mini Fast', name: 'Grok 3 Mini Fast',
group: 'Grok' group: 'Grok'
},
{
id: 'grok-2-vision-1212',
provider: 'grok',
name: 'Grok 2 Vision 1212',
group: 'Grok'
},
{
id: 'grok-2-1212',
provider: 'grok',
name: 'Grok 2 1212',
group: 'Grok'
} }
], ],
mistral: [ mistral: [