priv/overlays.json

{
  "overlays": [
    {
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "preserve_reasoning": true
    },
    {
      "provider": "deepseek",
      "model": "deepseek-r1",
      "preserve_reasoning": true
    },
    {
      "provider": "deepseek",
      "model": "deepseek-reasoner",
      "preserve_reasoning": true
    },
    {
      "provider": "zai",
      "model": "glm-4.7",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zai",
      "model": "glm-5",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zai",
      "model": "glm-5.1",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zai",
      "model": "glm-5v-turbo",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zhipuai",
      "model": "glm-4.7",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zhipuai",
      "model": "glm-5",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    },
    {
      "provider": "zhipuai",
      "model": "glm-5.1",
      "thinking_param": {"type": "enabled"},
      "preserve_reasoning": true
    }
  ],
  "provider_defaults": {
    "ollama": {
      "supports_system_role": true,
      "supports_tools": false,
      "tool_call_format": "xml_text",
      "max_context": 32768
    },
    "lmstudio": {
      "supports_system_role": true,
      "supports_tools": false,
      "tool_call_format": "xml_text",
      "max_context": 32768
    },
    "vllm": {
      "supports_system_role": true,
      "supports_tools": true,
      "tool_call_format": "native"
    }
  }
}