{ "id": "zai", "activation": { "onStartup": false }, "enabledByDefault": true, "providers": ["zai"], "providerEndpoints": [ { "endpointClass": "zai-native", "hosts": ["api.z.ai"] } ], "providerRequest": { "providers": { "zai": { "family": "zai" } } }, "setup": { "providers": [ { "id": "zai", "authMethods": ["api-key"], "envVars": ["ZAI_API_KEY", "Z_AI_API_KEY"] } ] }, "modelCatalog": { "providers": { "zai": { "baseUrl": "https://api.z.ai/api/paas/v4", "api": "openai-completions", "models": [ { "id": "glm-5.1", "name": "GLM-5.1", "reasoning": true, "input": ["text"], "contextWindow": 202800, "maxTokens": 131100, "cost": { "input": 1.2, "output": 4, "cacheRead": 0.24, "cacheWrite": 0 } }, { "id": "glm-5", "name": "GLM-5", "reasoning": true, "input": ["text"], "contextWindow": 202800, "maxTokens": 131100, "cost": { "input": 1, "output": 3.2, "cacheRead": 0.2, "cacheWrite": 0 } }, { "id": "glm-5-turbo", "name": "GLM-5 Turbo", "reasoning": true, "input": ["text"], "contextWindow": 202800, "maxTokens": 131100, "cost": { "input": 1.2, "output": 4, "cacheRead": 0.24, "cacheWrite": 0 } }, { "id": "glm-5v-turbo", "name": "GLM-5V Turbo", "reasoning": true, "input": ["text", "image"], "contextWindow": 202800, "maxTokens": 131100, "cost": { "input": 1.2, "output": 4, "cacheRead": 0.24, "cacheWrite": 0 } }, { "id": "glm-4.7", "name": "GLM-4.7", "reasoning": true, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0.6, "output": 2.2, "cacheRead": 0.11, "cacheWrite": 0 } }, { "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": true, "input": ["text"], "contextWindow": 200000, "maxTokens": 131072, "cost": { "input": 0.07, "output": 0.4, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-4.7-flashx", "name": "GLM-4.7 FlashX", "reasoning": true, "input": ["text"], "contextWindow": 200000, "maxTokens": 128000, "cost": { "input": 0.06, "output": 0.4, "cacheRead": 0.01, "cacheWrite": 0 } }, { "id": "glm-4.6", "name": "GLM-4.6", "reasoning": true, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0.6, "output": 2.2, "cacheRead": 0.11, "cacheWrite": 0 } }, { "id": "glm-4.6v", "name": "GLM-4.6V", "reasoning": true, "input": ["text", "image"], "contextWindow": 128000, "maxTokens": 32768, "cost": { "input": 0.3, "output": 0.9, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-4.5", "name": "GLM-4.5", "reasoning": true, "input": ["text"], "contextWindow": 131072, "maxTokens": 98304, "cost": { "input": 0.6, "output": 2.2, "cacheRead": 0.11, "cacheWrite": 0 } }, { "id": "glm-4.5-air", "name": "GLM-4.5 Air", "reasoning": true, "input": ["text"], "contextWindow": 131072, "maxTokens": 98304, "cost": { "input": 0.2, "output": 1.1, "cacheRead": 0.03, "cacheWrite": 0 } }, { "id": "glm-4.5-flash", "name": "GLM-4.5 Flash", "reasoning": true, "input": ["text"], "contextWindow": 131072, "maxTokens": 98304, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-4.5v", "name": "GLM-4.5V", "reasoning": true, "input": ["text", "image"], "contextWindow": 64000, "maxTokens": 16384, "cost": { "input": 0.6, "output": 1.8, "cacheRead": 0, "cacheWrite": 0 } } ] } }, "discovery": { "zai": "static" } }, "modelPricing": { "providers": { "zai": { "openRouter": { "provider": "z-ai" }, "liteLLM": { "provider": "zai" } } } }, "providerAuthChoices": [ { "provider": "zai", "method": "api-key", "choiceId": "zai-api-key", "choiceLabel": "Z.AI API key", "groupId": "zai", "groupLabel": "Z.AI", "groupHint": "GLM Coding Plan / Global / CN", "optionKey": "zaiApiKey", "cliFlag": "--zai-api-key", "cliOption": "--zai-api-key ", "cliDescription": "Z.AI API key" }, { "provider": "zai", "method": "coding-global", "choiceId": "zai-coding-global", "choiceLabel": "Coding-Plan-Global", "choiceHint": "GLM Coding Plan Global (api.z.ai)", "groupId": "zai", "groupLabel": "Z.AI", "groupHint": "GLM Coding Plan / Global / CN", "optionKey": "zaiApiKey", "cliFlag": "--zai-api-key", "cliOption": "--zai-api-key ", "cliDescription": "Z.AI API key" }, { "provider": "zai", "method": "coding-cn", "choiceId": "zai-coding-cn", "choiceLabel": "Coding-Plan-CN", "choiceHint": "GLM Coding Plan CN (open.bigmodel.cn)", "groupId": "zai", "groupLabel": "Z.AI", "groupHint": "GLM Coding Plan / Global / CN", "optionKey": "zaiApiKey", "cliFlag": "--zai-api-key", "cliOption": "--zai-api-key ", "cliDescription": "Z.AI API key" }, { "provider": "zai", "method": "global", "choiceId": "zai-global", "choiceLabel": "Global", "choiceHint": "Z.AI Global (api.z.ai)", "groupId": "zai", "groupLabel": "Z.AI", "groupHint": "GLM Coding Plan / Global / CN", "optionKey": "zaiApiKey", "cliFlag": "--zai-api-key", "cliOption": "--zai-api-key ", "cliDescription": "Z.AI API key" }, { "provider": "zai", "method": "cn", "choiceId": "zai-cn", "choiceLabel": "CN", "choiceHint": "Z.AI CN (open.bigmodel.cn)", "groupId": "zai", "groupLabel": "Z.AI", "groupHint": "GLM Coding Plan / Global / CN", "optionKey": "zaiApiKey", "cliFlag": "--zai-api-key", "cliOption": "--zai-api-key ", "cliDescription": "Z.AI API key" } ], "contracts": { "mediaUnderstandingProviders": ["zai"] }, "mediaUnderstandingProviderMetadata": { "zai": { "capabilities": ["image"], "defaultModels": { "image": "glm-4.6v" }, "autoPriority": { "image": 60 } } }, "configSchema": { "type": "object", "additionalProperties": false, "properties": {} } }