{
  "_comment": "AIOSON LLM config. Fill only the keys you use. Keep this project-root file gitignored.",
  "preferred_scan_provider": "deepseek",
  "providers": {
    "deepseek": {
      "api_key": "YOUR_DEEPSEEK_API_KEY",
      "model": "deepseek-chat",
      "base_url": "https://api.deepseek.com/v1"
    },
    "gemini": {
      "api_key": "YOUR_GEMINI_API_KEY",
      "model": "gemini-2.0-flash",
      "base_url": "https://generativelanguage.googleapis.com/v1beta/openai"
    },
    "openai": {
      "api_key": "YOUR_OPENAI_API_KEY",
      "model": "gpt-4o-mini",
      "base_url": "https://api.openai.com/v1"
    },
    "anthropic": {
      "api_key": "YOUR_ANTHROPIC_API_KEY",
      "model": "claude-haiku-4-5"
    },
    "groq": {
      "api_key": "YOUR_GROQ_API_KEY",
      "model": "llama-3.3-70b-versatile",
      "base_url": "https://api.groq.com/openai/v1"
    },
    "together": {
      "api_key": "YOUR_TOGETHER_API_KEY",
      "model": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
      "base_url": "https://api.together.xyz/v1"
    },
    "mistral": {
      "api_key": "YOUR_MISTRAL_API_KEY",
      "model": "mistral-small-latest",
      "base_url": "https://api.mistral.ai/v1"
    },
    "typesafe": {
      "api_key": "YOUR_TYPESAFE_API_KEY"
    },
    "openrouter": {
      "api_key": "YOUR_OPENROUTER_API_KEY"
    }
  },
  "jev": {
    "enabled": false,
    "cache": false,
    "route": "openrouter",
    "min_noul": 0.6
  }
}
