AIToday
Large Language ModelsOpen-Source AIHacker NewsPublished: Aug 5, 2026, 13:01 JST2 min read

Open-Source Benchmark Tool Compares LLMs on Real Tasks, Not Just Size

Open-Source Benchmark Tool Compares LLMs on Real Tasks, Not Just Size

Key takeaway

  • A developer released an open-source benchmarking tool that tests large language models on practical tasks—accuracy, instruction following, tool calling, and JSON output—rather than academic metrics.

  • Testing on OpenRouter's API revealed that Ling 3.0 Flash, a smaller model, outperformed Nemotron 3 Ultra, a 550 billion parameter model, on most real-world benchmarks, suggesting that smaller, focused models can be more cost-effective and reliable for production use than much larger ones.

3 Key Points

  1. What happened

    A developer built a Go CLI tool that benchmarks large language models across OpenRouter's API on four test suites—accuracy (15 tasks), instruction following (12 tasks), tool calling (12 tasks), and JSON output (5 tasks)—each run three times for reliability. The tool compares models side by side, tracking cost per correct answer and outputting results in JSON, CSV, and Markdown formats.

  2. Why it matters

    Testing reveals that smaller models can outperform much larger ones on real-world tasks. Ling 3.0 Flash achieved 11 of 15 correct answers on accuracy tasks and nailed every instruction-following test, while Nemotron 3 Ultra—a 550 billion parameter model—scored only 9 on accuracy and struggled with basic constraints like "don't use commas." This suggests that for production work, raw parameter count matters less than a model's ability to follow instructions, call tools correctly, and output valid JSON at a reasonable cost.

  3. What to watch

    The tool is open source and freely available at github.com/cheikh2shift/go-snippets/tree/main/llm-bench. Users can run benchmarks on their own models by installing the CLI with `go install` and passing OpenRouter API credentials and model names as flags; no external dependencies are required beyond Go's standard library.

Ask the AI about this article →

Context & Analysis

The tool addresses a gap in how language models are typically evaluated. Academic benchmarks like MMLU and HumanEval measure expertise and coding ability on idealized tasks, but production systems care about different qualities: whether a model follows formatting constraints, calls the right functions, and returns valid structured data. By testing against OpenRouter's unified API, the benchmark avoids the friction of managing multiple SDKs and allows direct cost-per-correct-answer comparisons across models from different providers.

The results challenge the intuition that bigger models are better. Nemotron 3 Ultra, with 550 billion parameters, failed consistently on basic math and factual recall—tasks that Ling 3.0 Flash, designed for speed and instruction following, handled reliably. The instruction-following gap is particularly stark: Nemotron's inability to follow constraints like "no commas" or "exact word count" suggests that scale alone does not guarantee usability in constrained production scenarios. For teams choosing a model, the benchmark implies that effectiveness at specific real-world tasks and cost efficiency matter more than parameter count.

FAQ

What models did the benchmark compare?
The tool compared Ling 3.0 Flash (a smaller "flash" model) against Nemotron 3 Ultra (a 550 billion parameter model). Both were tested as free-tier offerings on OpenRouter.
How did the smaller model perform compared to the 550B model?
Ling 3.0 Flash achieved 11 of 15 correct answers on accuracy tasks versus Nemotron's 9, nailed every instruction-following task while Nemotron struggled with constraints like word count and comma avoidance, and called the correct tools 10 of 11 times compared to Nemotron's 8. Both scored 100% on JSON output tasks.
Where can I use this tool?
The tool is open source and available at github.com/cheikh2shift/go-snippets/tree/main/llm-bench. You can install it with `go install github.com/cheikh2shift/go-snippets/llm-bench@latest` and run benchmarks using your own OpenRouter API key.

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • DataAgent launches with $10M to auto-fix Kubernetes faultsSiliconANGLE AI · 1h ago
  • SK Hynix custom HBM boosts inference up to 5.15xDIGITIMES Asia · 1h ago
  • Nvidia Earnings: Boring by Design, Avoiding a Consolidated WorldStratechery (Ben Thompson) · 1h ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleSamsung: AI memory demand spreads beyond GPUs through 2028