| # Config for HumOmni Track 2 — copy to .env and fill the secrets. .env is gitignored. | |
| # Two providers: OpenRouter (the VLM backbone) and Vertex AI (the Gemini entailment judge). | |
| # --- OpenRouter: the VLM backbone (Gemini is NOT on OpenRouter, so not the judge) --- | |
| OPENROUTER_API_KEY=sk-or-...your-key-here... | |
| VLM_MODEL=qwen/qwen3.7-plus | |
| # --- Vertex AI (express mode, REST): the Gemini 3.1 Flash-Lite judge (entailment dedup + evaluation) --- | |
| # Auth = a Vertex AI EXPRESS-mode API key (a plain REST generateContent call; no SDK / service account). | |
| VERTEX_KEY=...your-vertex-express-api-key... | |
| # Vertex model id (NO `google/` prefix, NO date — judges.py normalizes those). | |
| JUDGE_MODEL=gemini-3.1-flash-lite | |
| # Optional tuning (Vertex can be slow): per-call timeout (s), aggregate rate cap, regional host override | |
| VERTEX_TIMEOUT_S=120 | |
| JUDGE_RPM=280 | |
| # VERTEX_BASE_URL=https://us-central1-aiplatform.googleapis.com/v1 | |
| # Optional: silences the HF Hub unauthenticated-usage warning | |
| HF_TOKEN=hf_...your-hf-token-here... | |