{
  "_readme": [
    "Purpose: Zed's language-model settings for three local routes - Ollama, llama.cpp and",
    "the Part 9 gateway through the openai_compatible provider - with tool support declared",
    "per model so the agent panel will offer them. Platform: all (spark, strix, mac,",
    "nvidia). Minimum memory: 16 GB for the coder entries.",
    "Assumes: merged into your Zed settings.json rather than replacing it. Every key is",
    "from Zed's local-model and API-access documentation read on 2026-09-09.",
    "Delete this _readme key before use; Zed's settings file does not expect it."
  ],
  "language_models": {
    "ollama": {
      "api_url": "http://localhost:11434",
      "auto_discover": false,
      "available_models": [
        {
          "name": "qwen3-coder:30b",
          "display_name": "Qwen3-Coder 30B (Ollama)",
          "max_tokens": 32768,
          "supports_tools": true,
          "supports_images": false
        }
      ]
    },
    "llama.cpp": {
      "api_url": "http://localhost:8080",
      "available_models": [
        {
          "name": "local-agent-model",
          "display_name": "Qwen3-Coder 30B-A3B (llama-server)",
          "max_tokens": 65536,
          "supports_tools": true
        }
      ]
    },
    "openai_compatible": {
      "part-9-gateway": {
        "api_url": "http://127.0.0.1:4000/v1",
        "available_models": [
          {
            "name": "local/coder",
            "display_name": "Coder (gateway alias)",
            "max_tokens": 65536
          },
          {
            "name": "local/chat",
            "display_name": "Chat (gateway alias)",
            "max_tokens": 32768
          }
        ]
      }
    }
  }
}
