Three draft horses in harness, labelled GPT-6 Luna, GLM 5.3 Flash and DeepSeek V4 Flash, pulling a covered wagon of crates marked summarization, extraction and normalization along an autumn road beneath snow-capped mountains.

Low-cost and high-efficiency workhorse models, October edition

This is the October 2026 edition of our benchmark of low-cost and high-efficiency models: 13 models measured on the latest workloads data available from Metergraph.

This article is for readers choosing a model for well-structured agentic workflows, where cost and latency are as important as quality.

Results

0.5x 1x 2x 4x 0.8 0.9 1.0 cost, relative to the other models on the same workloads (log scale, cheaper to the right) quality (0-1) GPT-6 Luna GPT-5.6 Luna Qwen 3.8 Flash Gemini 3.5 Flash-Lite Grok 4.1 Fast Reasoning GLM 5.3 Flash DeepSeek V4 Flash DeepSeek V4.1 Flash MiniMax M3 Claude Haiku 4.5 Ministral 3 14B Gemma 4 31B Mercury 2.5
Quality against cost, relative to the other models on the same workloads. Better value is up and to the right. The dashed line is the field average cost.

Best default: GPT-6 Luna. It has both the top quality and almost the lowest cost.

Best for latency: GLM 5.3 Flash. It was the fastest model within the top-quality band.

ModelCostQualityLatencyQuality / costQuality / latency
GPT-6 Luna0.43x0.9930.60x2.311.66
GPT-5.6 Luna0.86x0.9880.64x1.151.54
Qwen 3.8 Flash1.22x0.9853.71x0.810.27
Gemini 3.5 Flash-Lite1.32x0.9840.35x0.752.80
Grok 4.1 Fast Reasoning1.89x0.9821.39x0.520.71
GLM 5.3 Flash0.54x0.9760.31x1.793.18
DeepSeek V4 Flash0.86x0.9682.50x1.130.39
DeepSeek V4.1 Flash2.11x0.9620.67x0.461.43
MiniMax M31.22x0.9530.64x0.781.49
Claude Haiku 4.54.41x0.8450.43x0.191.96
Ministral 3 14B0.67x0.8351.13x1.250.74
Gemma 4 31B0.42x0.7416.06x1.770.12
Mercury 2.50.60x0.7341.46x1.230.50

What changed in this edition

Workloads

4 workloads from live traffic in 4 production applications. In each, a model receives a prompt with data in it and returns JSON that a program consumes.

  1. Recommendation normalization. Convert a product recommendation into a strict JSON record: canonical brand name, rank, justification and URL.
  2. Event extraction. Read a scraped listing page and return its upcoming public events as a JSON array, or an empty array when there are none.
  3. Company summarization. Write a short summary of a company from enrichment data: market, customers and positioning.
  4. Ingredient catalogue matching. Given a product ingredient and candidate entries from a nutrition database, return the entry that is the same food, or null.

16 samples per model per workload. Differences of a few hundredths in quality are noise. All workloads are structured output. The results say nothing about prose, conversation or tool use.

Method

Each workload is a fixed set of production traces. Every model replays the same 8 cases twice, which gives 16 scored samples per model per workload. A judge model (Claude Sonnet 5), which is not a candidate, grades each response against a rubric derived from the workload's own instructions. A clean response scores 1.0, a minor issue 0.5, a major issue 0. A response that does not match the workload's required output format scores 0.

Quality is an absolute score from 0 to 1, averaged across workloads. Cost and latency are relative to the field: 0.50x means half of what the typical model here cost, or took, for the same requests. The typical model is the geometric mean of all models on that workload. No baseline model enters the comparison.

All models were called through Vercel AI Gateway, on 29 and 30 September 2026, one workload at a time.

We repeat this benchmark as new models are released. The latest edition is always at metergraph.dev/blog/workhorse-tier.

Earlier editions: September 2026.

Questions or suggestions: vasiliy@psl.com

Benchmark on your own workloads

To benchmark these models on your own workloads, sign up for Metergraph.