DEV Community

Cover image for New models every week, so I built a channel that makes them fight
Shouvik Palit
Shouvik Palit

Posted on

New models every week, so I built a channel that makes them fight

New models land on OpenRouter almost every day. Tracking what dropped is easy. Knowing which one to actually use is harder.

DEV·TV already has a NEW MODELS channel for the first question. Today, I added channel 13: MODEL FACE-OFF, for the second.

Every bout is decided on specs and price, not intelligence. A slide says "wins on specs," never "better model." OpenRouter's catalog has no benchmark data, and I'd rather the channel be honest than impressive.

MODEL FACE-OFF on DEV·TV: MiniMax M3.1 Flash vs Xing4.0 29B A4B

How it works

Every model added to OpenRouter this week is grouped by type (🧠 Reasoning, 💻 Coding, 👁️ Vision, 💬 Chat, 🎨 Image Gen, and more), then by price tier: Free, Budget, Mid, and Premium.

Models are paired with their closest rivals within the same division. A free reasoning model only fights another free reasoning model.

Each slide is a tale of the tape:

  • Input price and output price: the cheaper model wins.
  • Context window: the larger wins.
  • Maximum output: the larger wins.
  • Input modalities: more supported input types wins.

Reasoning isn't a row because it decides the division: every model in a reasoning bout supports it.

Each row is worth a point. If both models are level on a row, like two free models on price, nobody scores it. A missing stat skips the row instead of counting as a loss.

This morning's headline bout

MiniMax M3.1 Flash vs. Xing4.0 29B A4B, free reasoning division.

MiniMax M3.1 Flash wins 3–0 on specs.

Tale of the tape: MiniMax M3.1 Flash wins 3–0 on specs

Both models are free, but MiniMax brings a 1M-token context window, a 524K maximum output, and support for text, image, and video inputs. Xing4.0 29B A4B offers a 262K context window and 236K maximum output, with text input.

That's the kind of difference you might miss when browsing a catalog of model names and numbers.

The weekly leaderboard

The channel ends with a weekly leaderboard ranking new models by context per dollar. It also highlights the cheapest model and the model with the biggest context window.

The goal is to turn a constantly changing catalog into something you can watch, compare, and understand at a glance.

What it doesn't do

A bigger context window doesn't automatically mean better answers. A lower price doesn't guarantee better results for your workload.

MODEL FACE-OFF compares specifications and prices, not model intelligence. Quality data would be a valuable next addition, but until then, the channel sticks to what it can actually measure.

Still one file

Like everything in DEV·TV, MODEL FACE-OFF runs in your browser from a single index.html file.

  • No API key
  • No backend
  • No login
  • No setup or build step

It fetches data from OpenRouter's public models endpoint and performs the comparisons in your browser.

DEV·TV with all 14 channels

DEV·TV is my attempt to build a TV for the developer internet: something you can leave running in the background instead of constantly searching and scrolling.

MODEL FACE-OFF is another channel in that experiment.

📺 Try it: https://shouvik12.github.io/devtv/, then switch to channel 13.
⭐ Star it: https://github.com/shouvik12/devtv

What would you add to the scoring system? Price and specs are easy to compare. Measuring actual model quality is the harder problem.

Top comments (0)