GENERATOR_MODEL (located in ~/.flintai/.env, created by flintai init).
You can set this to a:
- Remote managed LLM:
gemini,openai, oranthropic - Locally hosted LLM:
litellmorollama
Summary
How Flint AI handles your data depends on the features you use:- Stays on your machine: File discovery, static analysis tools, PII/secret/toxicity detection, and Garak detectors run entirely locally with no external API calls.
- Sent to your configured LLM: AI-powered scan reasoning, triage, adversarial probe generation, and LLM-as-judge scoring send source code, prompts, and/or model responses to the provider you configure via
GENERATOR_MODEL(gemini,openai,anthropic,litellm, orollama). - Sent to the model you’re testing: Evaluation prompts (including adversarial content) are sent directly to the agent or model endpoint you specify in your eval config.
flintai scan
The AI reasoning and triage layers are powered by the LLM configured via
GENERATOR_MODEL. If no LLM provider is configured, these layers are skipped and the scan produces only static analysis results.
flintai eval
Evaluations that use LLM-based generation or judging (adversarial probes, topic guards, LLM-as-judge detectors, quality metrics) require a configured LLM provider. Message-collection evaluations with local-only detectors (PII, secrets, toxicity) work without one.
Configuration
Configure your LLM provider in~/.flintai/.env or via environment variables. See Environment variables for details.