{# Step 3 — optional LLM review setup. Skippable: a "Skip for now" button writes the default LLMConfig (enabled=False) and continues to /setup/complete. The audit is fully usable without LLM. #} {% extends "setup/layout.html" %} {% block content %}

Step 3 · AI / LLM review (optional)

Audit can run an LLM over the top-N most expensive jobs to flag BigQuery anti-patterns the rules engine doesn't cover. Reviewer code lands in v0.0.2 — saving here just primes the settings.

{% if errors and errors.get('_general') %}
{{ errors['_general'] }}
{% endif %}

API keys live in env (GEMINI_API_KEY / OPENAI_API_KEY / ANTHROPIC_API_KEY) — not persisted to the config file.

Provider-specific model id. Default = Gemini Flash.

Back
{% endblock %}