-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsubmission.env.example
More file actions
40 lines (34 loc) · 3.11 KB
/
Copy pathsubmission.env.example
File metadata and controls
40 lines (34 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# ─────────────────────────────────────────────────────────────────────────────
# Submission runner config. Copy to `submission.env`, then run:
#
# Model API in Docker: make runner-pull && make preflight && make run
# (submission.env is gitignored — it may hold your API key; never commit it.)
# ─────────────────────────────────────────────────────────────────────────────
# ── REQUIRED ─────────────────────────────────────────────────────────────────
# Model identity recorded in the submission. It must be LiteLLM-routable:
# anthropic/claude-... openai/gpt-... openrouter/... gemini/...
# openai/<model> together with API_BASE for an OpenAI-compatible endpoint
MODEL_NAME=openai/gpt-5.4
# API_KEY=... # generic key for the model API endpoint
# Prefer the provider's own env var? Use it INSTEAD of API_KEY, e.g.:
# OPENAI_API_KEY=... ANTHROPIC_API_KEY=... OPENROUTER_API_KEY=... GEMINI_API_KEY=...
# ── MODEL API (OpenRouter / gateway / local vLLM / Azure …) ──────────────────
# Nothing is hardcoded to anthropic/openai. Reach any model with these:
# API_BASE=https://my-gateway.example/v1
# API_KEY=... # generic key when no PROVIDER_API_KEY name fits
# MSWEA_COST_TRACKING=ignore_errors
# # ^ required when your model isn't in litellm's price map (typical for custom
# # endpoints) — mini-swe otherwise aborts the session on the cost-calculation
# # error. Token usage is still recorded from API responses.
# ── FROZEN LIMITS ────────────────────────────────────────────────────────────
# There are no budget environment variables. Benchmark runs always use
# Source-only Top50 triage, then 50 isolated rule episodes with
# M=10, E=12, P=24, P_solve=10, and exactly S=2 submit attempts per rule.
# ── OUTPUT / LOGS ────────────────────────────────────────────────────────────
# Docker defaults follow.
# OUTPUT=/out/submission.json # authoritative submission output
# Benchmark runs reject custom prompts, strategies, backends, and logical budgets.
# Version pins, source manifest, and the trusted `pred` path are baked into the image.
# Benchmark runs reject pin overrides and custom `pred` binaries.
# ── METADATA ─────────────────────────────────────────────────────────────────
# SUBMITTED_BY=your-hf-handle # also fillable at submit time on the Space