From 141904e61a4252f6039a497fe7fa107538f6f120 Mon Sep 17 00:00:00 2001 From: Asurada <43401755+ousugo@users.noreply.github.com> Date: Tue, 15 Apr 2025 11:07:17 +0800 Subject: [PATCH] feat(models): update GLM model list and add new GLM-Z1 reasoning models (#4836) --- src/renderer/src/config/models.ts | 34 ++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index 230701bd..aec9a24a 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -1072,16 +1072,22 @@ export const SYSTEM_MODELS: Record = { ], zhipu: [ { - id: 'glm-zero-preview', + id: 'glm-z1-air', provider: 'zhipu', - name: 'GLM-Zero-Preview', - group: 'GLM-Zero' + name: 'GLM-Z1-AIR', + group: 'GLM-Z1' }, { - id: 'glm-4-0520', + id: 'glm-z1-airx', provider: 'zhipu', - name: 'GLM-4-0520', - group: 'GLM-4' + name: 'GLM-Z1-AIRX', + group: 'GLM-Z1' + }, + { + id: 'glm-z1-flash', + provider: 'zhipu', + name: 'GLM-Z1-FLASH', + group: 'GLM-Z1' }, { id: 'glm-4-long', @@ -1096,9 +1102,9 @@ export const SYSTEM_MODELS: Record = { group: 'GLM-4' }, { - id: 'glm-4-air', + id: 'glm-4-air-250414', provider: 'zhipu', - name: 'GLM-4-Air', + name: 'GLM-4-Air-250414', group: 'GLM-4' }, { @@ -1108,9 +1114,9 @@ export const SYSTEM_MODELS: Record = { group: 'GLM-4' }, { - id: 'glm-4-flash', + id: 'glm-4-flash-250414', provider: 'zhipu', - name: 'GLM-4-Flash', + name: 'GLM-4-Flash-250414', group: 'GLM-4' }, { @@ -1132,9 +1138,9 @@ export const SYSTEM_MODELS: Record = { group: 'GLM-4v' }, { - id: 'glm-4v-plus', + id: 'glm-4v-plus-0111', provider: 'zhipu', - name: 'GLM-4V-Plus', + name: 'GLM-4V-Plus-0111', group: 'GLM-4v' }, { @@ -2256,6 +2262,10 @@ export function isReasoningModel(model?: Model): boolean { return true } + if (model.id.includes('glm-z1')) { + return true + } + return REASONING_REGEX.test(model.id) || model.type?.includes('reasoning') || false }