From f105282910cf40b5ca4199e4f1f63d588574714e Mon Sep 17 00:00:00 2001 From: Josh Lambert Date: Wed, 17 Jun 2026 13:22:47 -0400 Subject: [PATCH] feat(ai-gateway): recommend GLM 5.2 --- .../src/lib/ai-gateway/providers/direct-byok/zai-coding.ts | 6 +++--- apps/web/src/lib/ai-gateway/providers/zai.ts | 2 +- apps/web/src/tests/openrouter-models-config.test.ts | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/web/src/lib/ai-gateway/providers/direct-byok/zai-coding.ts b/apps/web/src/lib/ai-gateway/providers/direct-byok/zai-coding.ts index e2ebd0f8f2..722b925b05 100644 --- a/apps/web/src/lib/ai-gateway/providers/direct-byok/zai-coding.ts +++ b/apps/web/src/lib/ai-gateway/providers/direct-byok/zai-coding.ts @@ -16,9 +16,9 @@ export default { providerId: 'zai-coding', recommendedModels: [ { - id: 'glm-5.1', - name: 'GLM-5.1', - context_length: 200000, + id: 'glm-5.2', + name: 'GLM-5.2', + context_length: 1000000, max_completion_tokens: 131072, }, ], diff --git a/apps/web/src/lib/ai-gateway/providers/zai.ts b/apps/web/src/lib/ai-gateway/providers/zai.ts index 18a4211934..bc8f36e334 100644 --- a/apps/web/src/lib/ai-gateway/providers/zai.ts +++ b/apps/web/src/lib/ai-gateway/providers/zai.ts @@ -2,4 +2,4 @@ export function isGlmModel(model: string) { return model.includes('glm'); } -export const GLM_CURRENT_MODEL_ID = 'z-ai/glm-5.1'; +export const GLM_CURRENT_MODEL_ID = 'z-ai/glm-5.2'; diff --git a/apps/web/src/tests/openrouter-models-config.test.ts b/apps/web/src/tests/openrouter-models-config.test.ts index 83952875de..012286edaa 100644 --- a/apps/web/src/tests/openrouter-models-config.test.ts +++ b/apps/web/src/tests/openrouter-models-config.test.ts @@ -7,6 +7,7 @@ describe('OpenRouter Models Config', () => { 'google/gemini-3.1-pro-preview', 'anthropic/claude-sonnet-4.6', 'openai/gpt-5.5', + 'z-ai/glm-5.2', ]; expectedModels.forEach(model => {