feat(models): update GLM model list and add new GLM-Z1 reasoning models (#4836)

This commit is contained in:
Asurada 2025-04-15 11:07:17 +08:00 committed by GitHub
parent 247501c26c
commit 141904e61a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1072,16 +1072,22 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
], ],
zhipu: [ zhipu: [
{ {
id: 'glm-zero-preview', id: 'glm-z1-air',
provider: 'zhipu', provider: 'zhipu',
name: 'GLM-Zero-Preview', name: 'GLM-Z1-AIR',
group: 'GLM-Zero' group: 'GLM-Z1'
}, },
{ {
id: 'glm-4-0520', id: 'glm-z1-airx',
provider: 'zhipu', provider: 'zhipu',
name: 'GLM-4-0520', name: 'GLM-Z1-AIRX',
group: 'GLM-4' group: 'GLM-Z1'
},
{
id: 'glm-z1-flash',
provider: 'zhipu',
name: 'GLM-Z1-FLASH',
group: 'GLM-Z1'
}, },
{ {
id: 'glm-4-long', id: 'glm-4-long',
@ -1096,9 +1102,9 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
group: 'GLM-4' group: 'GLM-4'
}, },
{ {
id: 'glm-4-air', id: 'glm-4-air-250414',
provider: 'zhipu', provider: 'zhipu',
name: 'GLM-4-Air', name: 'GLM-4-Air-250414',
group: 'GLM-4' group: 'GLM-4'
}, },
{ {
@ -1108,9 +1114,9 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
group: 'GLM-4' group: 'GLM-4'
}, },
{ {
id: 'glm-4-flash', id: 'glm-4-flash-250414',
provider: 'zhipu', provider: 'zhipu',
name: 'GLM-4-Flash', name: 'GLM-4-Flash-250414',
group: 'GLM-4' group: 'GLM-4'
}, },
{ {
@ -1132,9 +1138,9 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
group: 'GLM-4v' group: 'GLM-4v'
}, },
{ {
id: 'glm-4v-plus', id: 'glm-4v-plus-0111',
provider: 'zhipu', provider: 'zhipu',
name: 'GLM-4V-Plus', name: 'GLM-4V-Plus-0111',
group: 'GLM-4v' group: 'GLM-4v'
}, },
{ {
@ -2256,6 +2262,10 @@ export function isReasoningModel(model?: Model): boolean {
return true return true
} }
if (model.id.includes('glm-z1')) {
return true
}
return REASONING_REGEX.test(model.id) || model.type?.includes('reasoning') || false return REASONING_REGEX.test(model.id) || model.type?.includes('reasoning') || false
} }