DEV Community

RileyKim
RileyKim

Posted on

I Stress-Tested Four Chinese AI Models for a Month. Here's My Data.

I Stress-Tested Four Chinese AI Models for a Month. Here's My Data.

Last month I set out on a slightly obsessive project. I wanted real numbers — not vibes, not leaderboard screenshots, but data I could actually defend in a technical review — on the four Chinese model families that keep showing up in my consulting calls: DeepSeek, Qwen, Kimi, and GLM. Every client I work with right now is asking me the same thing: "Do we need to switch off GPT-4o?" My answer used to be a hedge. It isn't anymore, because I've now run these models against a standardized prompt suite (n=50 prompts per model, k=4 models = 200 completions) and crunched the numbers.

Here's what I found, with the receipts.

Methodology (Because Sample Size Matters)

Before any data, let me explain what I measured, because I see too many model comparisons that ignore experimental design. My protocol:

Variable Value
Total prompts 50
Prompt categories Coding (15), Reasoning (10), Chinese (10), English creative (10), Math (5)
Models tested 4 families, 9 distinct checkpoints
Evaluator Me + blind A/B ranking + automated metrics
Output temperature 0.7
Max tokens 1024
Time window 30 calendar days
API used Global API unified endpoint

A note on the sample size: 50 prompts is small in absolute terms, but it's enough to detect a Cohen's d ≥ 0.5 effect at α=0.05 with ~80% power. So large quality differences between families should be reliable; subtle differences between checkpoints within a family are not. I'll flag where I'm making that distinction.

The Master Scorecard

Here's the at-a-glance comparison. All dollar amounts are per million output tokens, which is how I always price these out for clients:

Dimension DeepSeek Qwen Kimi GLM
Price range (output $/M) $0.25–$2.50 $0.01–$3.20 $3.00–$3.50 $0.01–$1.92
Best budget tier V4 Flash @ $0.25 Qwen3-8B @ $0.01 GLM-4-9B @ $0.01
Sweet spot pick V4 Flash @ $0.25 Qwen3-32B @ $0.28 K2.5 @ $3.00 GLM-5 @ $1.92
Coding (my scoring) 5/5 4/5 4/5 3/5
Chinese-language 4/5 4/5 5/5 5/5
English-language 5/5 4/5 4/5 4/5
Logical reasoning 4/5 4/5 5/5 4/5
Throughput 5/5 4/5 3/5 4/5
Multimodal support Limited Yes (VL, Omni) No Yes (4.6V)
Context window 128K 128K 128K 128K
OpenAI-compatible API

If you only have one stat to walk away with: DeepSeek V4 Flash delivers ~85% of GPT-4o quality at roughly 1/40th the cost. The correlation between price and quality across these four families is genuinely weak. I plotted it; trust me.

The Cost Math Most People Skip

Let me do some napkin arithmetic that I think matters more than benchmark scores. Say you process 10 million output tokens per month (a real number for one of my clients):

Model Monthly output cost
DeepSeek V4 Flash $2.50
Qwen3-32B $2.80
GLM-5 $19.20
Kimi K2.5 $30.00

That spread is enormous. In statistical terms, the variance in pricing across these families is an order of magnitude larger than the variance in quality. The implication: the rational default for cost-sensitive workloads is DeepSeek or the cheapest Qwen tier, and only escalate to Kimi/GLM-5 when a benchmark has proven the quality gap matters for your task.

Speed: Where DeepSeek Honestly Wins

I logged p50 and p95 latency across my 50 prompts. DeepSeek V4 Flash averaged roughly 60 tokens/second — and that's not marketing copy, I watched the timestamps. Kimi was the slowest at around 28 tokens/second on similar hardware, which makes sense given it's running heavier reasoning paths.

Model Approx. tokens/sec Notes
DeepSeek V4 Flash ~60 Consistent
Qwen3-32B ~45 Mild variance
GLM-5 ~40 Stable
Kimi K2.5 ~28 Slower, deliberate

If you're running a high-throughput chatbot, this gap compounds. At 60 t/s vs 28 t/s, you're serving more than twice the traffic per worker.

DeepSeek: My Default Recommendation

I started with DeepSeek because it's the one I keep ending up at. The value proposition is unusually clean.

Models I Tested

Checkpoint Output $/M My use case
V4 Flash $0.25 Daily driver — coding, content, summaries
V3.2 $0.38 Latest architecture, slightly higher quality
V4 Pro $0.78 When I need extra polish
R1 (Reasoner) $2.50 Multi-step math, chain-of-thought heavy lifts
Coder $0.25 Repo-aware code tasks

What I Actually Saw

V4 Flash at $0.25/M producing output quality statistically indistinguishable from GPT-4o on my coding and English tasks. That's the headline. I had a colleague blind-rank 20 pairs of completions across these two models and the win rate was 11–9 in GPT-4o's favor — inside the noise band.

Where DeepSeek isn't the best:

  • Vision/multimodal: it has limited native support. For image tasks I pivoted.
  • Chinese-language edge cases: GLM and Kimi edged it out on classical poetry prompts and a few literary translation tasks. Sample size there was small (n=10) so I treat this as suggestive, not confirmed.
  • Fewer size variants: Qwen has more model sizes; DeepSeek's menu is tighter.

My Go-To Snippet

This is the call I make most often, just with a different model string:

from openai import OpenAI

client = OpenAI(
    api_key="ga_xxxxxxxxxxxx",
    base_url="https://global-apis.com/v1"
)

response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[
        {"role": "user", "content": "Refactor this Python script to use async I/O: ..."}
    ],
    temperature=0.7,
    max_tokens=1024
)
print(response.choices[0].message.content)
Enter fullscreen mode Exit fullscreen mode

The base_url swap is the only change from a standard OpenAI client, which I love because none of my existing tooling breaks.

Qwen: The Broadest Menu

Qwen is what I'd describe as the "covering every price point" family. The spread from $0.01 to $3.20/M is unusual — most competitors cluster around 2–3x range, not 320x.

Checkpoints I Touched

Model Output $/M Best fit
Qwen3-8B $0.01 Classification, simple extraction
Qwen3-32B $0.28 General purpose — my favorite in this family
Qwen3-Coder-30B $0.35 Code-heavy workloads
Qwen3-VL-32B $0.52 Image understanding
Qwen3-Omni-30B $0.52 Multimodal (audio + video + image)
Qwen3.5-397B $2.34 Heavy reasoning workloads

What Surprised Me

Two things. First, the ultra-cheap Qwen3-8B at $0.01/M is genuinely useful for high-volume, low-stakes tasks. I ran 10,000 cheap routing decisions through it and the failure rate was around 4% — perfectly acceptable for a triage layer before a bigger model.

Second, naming inconsistency is real. I've personally mixed up Qwen3.5 and Qwen3.6 in client decks, and I keep getting bitten by similar-sounding checkpoints. If your team commits to Qwen, lock down a version pinning policy or you'll regret it.

Typical Call

response = client.chat.completions.create(
    model="Qwen/Qwen3-32B",
    messages=[{"role": "user", "content": "Write a Python function to merge two sorted lists"}]
)
Enter fullscreen mode Exit fullscreen mode

Kimi: The Premium Reasoning Play

Kimi is the family's premium option — there's no entry-level tier here. Both checkpoints I tested sit in the $3.00–$3.50/M range, which honestly made me skeptical going in.

Model Output $/M My takeaway
K2.5 $3.00 Best reasoning I measured across all four families
Higher tier $3.50 Diminishing returns for most workloads

Where Kimi Earned Its Place

The math puzzles and the multi-step logic chains. Kimi consistently produced more rigorously correct derivations than the alternatives. If a client is doing anything that smells like formal reasoning — constraint satisfaction, theorem-ish work, careful chain-of-thought audits — Kimi is my first call, ahead of much-pricier Western models.

Where It Doesn't

  • Speed: I measured it noticeably slower than peers. If you need real-time UX, factor that in.
  • No multimodal/vision support in this family at the time I tested.
  • Pricing premium: Kimi at $3.00/M is 12x the cost of DeepSeek V4 Flash. You need a real reason to pay that.

GLM: The Chinese-Language Powerhouse

GLM is Zhipu AI's family, and for Chinese-language tasks it's tied with Kimi for the top spot. Globally, I'm more measured: GLM-5 is a solid general model but it doesn't have a standout feature that pulls me off DeepSeek V4 Flash for English workloads.

Models I Ran

Checkpoint Output $/M Use case
GLM-4-9B $0.01 Cheap classification tier
GLM-5 $1.92 Top-of-line general model
GLM-4.6V (multimodal variant) Vision tasks

My Honest Take

GLM-5 at $1.92/M is in an awkward middle. It costs more than Qwen3-32B but didn't outperform it by enough to justify the multiplier in my English-coding tests. For Chinese benchmarks specifically — and I admit n is small here, maybe 10 prompts per category — GLM-5 was measurably stronger than DeepSeek V4 Flash on literary Chinese and on classical-style composition.

If your product is Chinese-first, GLM is on the shortlist. If it's bilingual with English as the primary language, I'd default to DeepSeek V4 Flash and revisit if the data says otherwise.

A Real Anecdote: Shipping a RAG Pipeline

Let me make this less abstract. Last month I shipped a retrieval-augmented generation pipeline for a legal-tech client. They were processing roughly 2 million output tokens per day, and GPT-4o was running them about $60/day.

I A/B

Top comments (0)