The attacker and judge LLMs run on a provider you choose. Set the provider’s API key in your shell or a .env file before running, then reference it by name in attackerLlm.apiKeyEnv.
Supported providers
openai-compatible covers LiteLLM, OpenRouter, Ollama, vLLM, and any other OpenAI-shaped endpoint — point baseURL at it.
Configuring a model
judgeLlm is optional — it falls back to attackerLlm when omitted. For azure and openai-compatible, add "baseURL".
Setting keys
The CLI loads .env from the working directory automatically. Load a non-default path with --env <path>.
Add .env to .gitignore. The config stores the env var name (apiKeyEnv), never the key value.