From 74fd99c8230e173a605bb3c3573cc04684d836ec Mon Sep 17 00:00:00 2001 From: xiaotian <1719549416@qq.com> Date: Wed, 11 Feb 2026 21:36:27 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=A2=9EGLM-5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/models.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/models.go b/internal/models.go index f0866d9..bef5806 100644 --- a/internal/models.go +++ b/internal/models.go @@ -8,6 +8,7 @@ import ( ) var BaseModelMapping = map[string]string{ + "GLM-5": "glm-5", "GLM-4.5": "0727-360B-API", "GLM-4.6": "GLM-4-6-API-V1", "GLM-4.7": "glm-4.7", @@ -20,6 +21,7 @@ var ModelList = []string{ "GLM-4.5", "GLM-4.6", "GLM-4.7", + "GLM-5", "GLM-4.5-thinking", "GLM-4.6-thinking", "GLM-4.7-thinking", From bccab3dde86aeab73d0c5363a4b62ce827c1dffe Mon Sep 17 00:00:00 2001 From: xiaotian <1719549416@qq.com> Date: Wed, 11 Feb 2026 21:40:53 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=96=B0=E5=A2=9EGLM-5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/model_fetcher.go | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/internal/model_fetcher.go b/internal/model_fetcher.go index 902dc4e..03f9231 100644 --- a/internal/model_fetcher.go +++ b/internal/model_fetcher.go @@ -160,6 +160,37 @@ func initBuiltinMappings() { OwnedBy: "z.ai", IsBuiltin: true, } + modelMappings["GLM-5"] = ModelMapping{ + DisplayName: "GLM-5", + UpstreamModelID: "glm-5", + UpstreamModelName: "GLM-5", + EnableThinking: true, + AutoWebSearch: true, + MCPServers: []string{"advanced-search"}, + OwnedBy: "z.ai", + IsBuiltin: true, + } + modelMappings["GLM-5-Thinking"] = ModelMapping{ + DisplayName: "GLM-5-Thinking", + UpstreamModelID: "glm-5", + UpstreamModelName: "GLM-5-Thinking", + EnableThinking: true, + AutoWebSearch: true, + MCPServers: []string{"advanced-search"}, + OwnedBy: "z.ai", + IsBuiltin: true, + } + modelMappings["GLM-5-Search"] = ModelMapping{ + DisplayName: "GLM-5-Search", + UpstreamModelID: "glm-5", + UpstreamModelName: "GLM-5-Search", + EnableThinking: true, + WebSearch: true, + AutoWebSearch: true, + MCPServers: []string{"advanced-search", "deep-web-search"}, + OwnedBy: "z.ai", + IsBuiltin: true, + } } func GetModelMapping(modelID string) (ModelMapping, bool) { baseModel, enableThinking, enableSearch := ParseModelName(modelID) From adf0c491a0e3490fa2753e8fbaa5d073b3ee793f Mon Sep 17 00:00:00 2001 From: xiaotian2333 <1719549416@qq.com> Date: Wed, 11 Feb 2026 21:59:31 +0800 Subject: [PATCH 3/3] test --- test | 1 + 1 file changed, 1 insertion(+) create mode 100644 test diff --git a/test b/test new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/test @@ -0,0 +1 @@ +1 \ No newline at end of file