{
  "providers": {
    "ollama": {
      "baseUrl": "http://127.0.0.1:11434",
      "apiKey": "OLLAMA_API_KEY",
      "api": "ollama",
      "models": [
        {
          "id": "qwen2.5:14b",
          "name": "qwen2.5:14b",
          "reasoning": false,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 32768,
          "maxTokens": 8192,
          "api": "ollama"
        },
        {
          "id": "deepseek-r1:latest",
          "name": "deepseek-r1:latest",
          "reasoning": true,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 131072,
          "maxTokens": 8192,
          "api": "ollama"
        },
        {
          "id": "llama3.2:3b",
          "name": "llama3.2:3b",
          "reasoning": false,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 4096,
          "maxTokens": 2048,
          "api": "ollama"
        },
        {
          "id": "llama3.2:3b-scout",
          "name": "llama3.2:3b-scout",
          "reasoning": false,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 16384,
          "maxTokens": 4096,
          "api": "ollama"
        },
        {
          "id": "qwen2.5:14b-scout",
          "name": "qwen2.5:14b-scout",
          "reasoning": false,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 16000,
          "maxTokens": 4096,
          "api": "ollama"
        }
      ]
    },
    "openrouter": {
      "baseUrl": "https://openrouter.ai/api/v1",
      "api": "openai-completions",
      "models": [
        {
          "id": "google/gemini-3.1-flash-image-preview",
          "name": "Nano Banana 2",
          "input": [
            "text",
            "image"
          ],
          "cost": {
            "input": 0.5,
            "output": 3,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 65536,
          "maxTokens": 65536,
          "reasoning": false,
          "api": "openai-completions"
        },
        {
          "id": "google/gemini-3-pro-image-preview",
          "name": "Nano Banana Pro",
          "input": [
            "text",
            "image"
          ],
          "cost": {
            "input": 2,
            "output": 12,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 65536,
          "maxTokens": 65536,
          "reasoning": false,
          "api": "openai-completions"
        }
      ],
      "apiKey": "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"
    }
  }
}
