📦 EqualifyEverything / equalify-iris-bench

📄 .env.example · 22 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22# The deployment under test. Include the /v1 prefix.
IRIS_BASE_URL=https://iris.equalify.uic.edu/v1

# A GitHub token, which Iris requires on every call — there are no API keys and no
# anonymous mode (equalify-iris docs/API.md §1). Get one with:
#
#   node src/login.mjs --write-env .env   # fills in the line below, at mode 600
#   node src/login.mjs                    # or prints it; paste it here
#   IRIS_TOKEN=$(node src/login.mjs)      # or straight into the environment
#
# Sessions are scoped to the token's user, so a campaign is visible and closeable
# only with the token that submitted it. These are GitHub user tokens and can expire;
# run.mjs stops the campaign on a refused token rather than failing the remaining
# corpus against it.
IRIS_TOKEN=

# Optional: overrides for the $/MTok table in src/pricing.mjs, as a JSON object
# keyed by normalized model id, e.g.
#   {"claude-sonnet-4-6": {"input": 3, "output": 15, "source": "aws-invoice", "checked": "2026-08-17"}}
# Passed with --rates rates.json rather than read from here; this line is a pointer.
# IRIS_BENCH_RATES=rates.json