Study Arena

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_KEY

Everything else works without keys — only battles and chat need them.