From f16b5b0294f7c3de5c2c7fac78ae0a792eeaff75 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 29 Dec 2025 20:49:12 +0100 Subject: [PATCH] Added GLM models --- .../Settings/ProviderExtensions.OpenSource.cs | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs index 58bd4ac0..5e94ba84 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs @@ -250,6 +250,43 @@ public static partial class ProviderExtensions ]; } + // + // Z AI / GLM models: + // + if (modelName.IndexOf("glm") is not -1) + { + if(modelName.IndexOf("v") is not -1) + return + [ + Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, + Capability.TEXT_OUTPUT, + + Capability.OPTIONAL_REASONING, + Capability.FUNCTION_CALLING, + Capability.CHAT_COMPLETION_API, + ]; + + if (modelName.IndexOf("glm-4-") is not -1) + return + [ + Capability.TEXT_INPUT, + Capability.TEXT_OUTPUT, + + Capability.FUNCTION_CALLING, + Capability.CHAT_COMPLETION_API, + ]; + + return + [ + Capability.TEXT_INPUT, + Capability.TEXT_OUTPUT, + + Capability.FUNCTION_CALLING, + Capability.OPTIONAL_REASONING, + Capability.CHAT_COMPLETION_API, + ]; + } + // Default: return [ Capability.TEXT_INPUT, Capability.TEXT_OUTPUT,