Before the first battle
No model providers yet.
Study Arena runs models through the operator’s own API keys, and none are configured on this deployment yet. Locally that means an .env.local file; in production it’s a Workers secret.
# local: .env.local
ANTHROPIC_API_KEY=sk-ant-... # required for the default model pool
OPENAI_API_KEY=sk-... # optional second provider
OPENAI_MODELS=gpt-5.1 # optional, comma separated
# production
npx wrangler secret put ANTHROPIC_API_KEYEverything else works without keys — only battles and chat need them.