{
  "glm-4.5-air": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "zai"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-4.5-air",
    "input": [
      "text"
    ],
    "maxTokens": 98304,
    "name": "GLM-4.5-Air",
    "provider": "zai-coding-cn",
    "reasoning": true
  },
  "glm-4.7": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "zai",
      "zaiToolStream": true
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-4.7",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-4.7",
    "provider": "zai-coding-cn",
    "reasoning": true
  },
  "glm-5-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "zai",
      "zaiToolStream": true
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-5-turbo",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5-Turbo",
    "provider": "zai-coding-cn",
    "reasoning": true
  },
  "glm-5.1": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "zai",
      "zaiToolStream": true
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-5.1",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5.1",
    "provider": "zai-coding-cn",
    "reasoning": true
  },
  "glm-5.2": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": true,
      "supportsStore": false,
      "thinkingFormat": "zai",
      "zaiToolStream": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-5.2",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5.2",
    "provider": "zai-coding-cn",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": "high",
      "medium": "high",
      "minimal": null,
      "xhigh": "max"
    }
  },
  "glm-5v-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://open.bigmodel.cn/api/coding/paas/v4",
    "compat": {
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "zai",
      "zaiToolStream": true
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "glm-5v-turbo",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 131072,
    "name": "GLM-5V-Turbo",
    "provider": "zai-coding-cn",
    "reasoning": true
  }
}
