# Required: model used by the built-in react and agent_team profiles. OPENAI_API_KEY= OPENAI_BASE_URL= OPENAI_MODEL= # Optional: benchmark judge/scorer endpoint. Falls back to OPENAI_* when empty. # FrontierSearchBench's scorer takes JUDGE_API_KEY + JUDGE_BASE_URL as its # OPENROUTER_* pair (key and URL always come from the same provider). It pins # its own model slate, so JUDGE_MODEL does not apply to it. JUDGE_API_KEY= JUDGE_BASE_URL= JUDGE_MODEL= # Optional: benchmark dataset configuration. # HF_TOKEN is required for gated datasets such as OfficeQA and APEX. HF_TOKEN= # OfficeQA corpus format: parsed (default) or raw. Raw mode requires downloading # the dataset with --raw-pdfs. OFFICEQA_DOC_MODE=parsed # Store large benchmark datasets outside the repository when desired. FRONTIER_AGENT_DATASETS_DIR= # Optional: web search and page fetching. SERPER_API_KEY= SERPER_BASE_URL=https://google.serper.dev JINA_API_KEY= JINA_BASE_URL=https://r.jina.ai # Optional: condense long fetched pages with an OpenAI-compatible endpoint. # SUMMARY_LLM_BASE_URL must be the full chat-completions URL. # Leave these empty and page extraction automatically falls back to the # OPENAI_BASE_URL / OPENAI_MODEL above. Point them at a cheaper/faster model # to keep whole scraped pages off your primary model's token bill. SUMMARY_LLM_API_KEY= SUMMARY_LLM_BASE_URL= SUMMARY_LLM_MODEL_NAME= # Optional: read images and image-only PDF pages. Recommended for OfficeQA; # without it, image-based questions may lose points. # READDOC_VISION_URL is an OpenAI-compatible base URL including /v1. READDOC_VISION_URL= READDOC_VISION_MODEL= READDOC_VISION_KEY= # Optional: OCR scanned PDFs via POST /ocr. READDOC_OCR_URL= READDOC_OCR_KEY=