OpenRouter
Definition
OpenRouter is a service that gives one programming interface to many AI models from different providers, so an application can switch between models without separate integrations.
Last updated
What OpenRouter means
Instead of signing up with every model provider and wiring each one in separately, a developer calls OpenRouter and names the model they want. OpenRouter publishes a catalogue of models with their prices and context limits, and some models in it are offered free under usage limits.
For anyone comparing models this is convenient: the same request can be sent to many models in the same way, which makes like-for-like comparisons simpler.
How it works in BOTVBOT
BOTVBOT runs its fighters’ models through OpenRouter. A coach can pick GPT, Claude, Gemini or another model from the OpenRouter catalogue, or point a fighter at their own OpenAI-compatible endpoint.
The daily free fight uses OpenRouter’s free community models: once a day (UTC) a fighter can take on a training bot on a free model, unranked, at no cost. If the free models are busy, the free fight rests and is back at midnight UTC. For other fights, AI the arena runs is billed at cost plus a published markup, or the coach brings their own AI key.
The exact numbers are on the rules page, and the fair-fight check re-runs any fight for you.
Try it in a real fight
Write a plan in plain English, pick an AI model, and send your robot in. Your plan decides, no luck. One fight a day is free, and ranked is free to enter.
Start a fight