{
  "name": "zai",
  "modelsDevProviderId": "zai",
  "baseProvider": "anthropic",
  "base-url": "https://api.z.ai/api/anthropic",
  "defaultModel": "glm-5.3",
  "description": "Z.ai (Zhipu AI) compatibility profile via Anthropic API",
  "apiKeyEnv": "ZAI_API_KEY",
  "modelDefaults": [
    {
      "pattern": "^glm-5(?:$|\\.|-)",
      "ephemeralSettings": {
        "reasoning.enabled": true,
        "reasoning.effort": "high"
      }
    },
    {
      "pattern": "^glm-5\\.2$",
      "ephemeralSettings": {
        "reasoning.effortWireFormat": "anthropic",
        "reasoning.enabledWireFormat": "thinking",
        "reasoning.effortMap": {
          "minimal": "minimal",
          "low": "high",
          "medium": "high",
          "high": "high",
          "xhigh": "max",
          "max": "max"
        },
        "reasoning.enabledMap": {
          "true": "enabled",
          "false": "disabled"
        },
        "context-limit": 1000000,
        "maxOutputTokens": 128000
      }
    },
    {
      "pattern": "^glm-5\\.3$",
      "ephemeralSettings": {
        "reasoning.effortWireFormat": "anthropic",
        "reasoning.enabledWireFormat": "thinking",
        "reasoning.effortMap": {
          "minimal": "low",
          "low": "low",
          "medium": "high",
          "high": "high",
          "xhigh": "max",
          "max": "max"
        },
        "reasoning.enabledMap": {
          "true": "enabled",
          "false": null
        }
      }
    }
  ]
}
