Look, I'll be honest with you — when I first started messing around with AI APIs, I had no idea there were so many Chinese models out there. Like, I thought it was just GPT and maybe Claude if you were feeling fancy. Then I stumbled into this rabbit hole of DeepSeek, Qwen, Kimi, and GLM, and honestly? My mind was blown.
I'm a bootcamp grad. I learned Python in 12 weeks, built some CRUD apps, and thought I was hot stuff. Then I started building AI-powered features for a side project and realized: API costs will eat you alive if you're not careful. That's when I started digging into alternatives, and holy cow — there's a whole world of Chinese AI models that are crazy cheap and surprisingly good.
So here's my totally personal, slightly chaotic exploration of these four model families. I tested everything through Global API (which I'll tell you about at the end), and I kept track of every penny. Let me show you what I found.
The Big Four: A Quick Intro That's Not Boring
DeepSeek — made by a company called 幻方 (Huanfang). They're the budget kings. When I first saw their prices, I literally laughed out loud because I thought it was a typo.
Qwen — this is Alibaba's AI. You know, the Amazon of China? Yeah, they have a whole family of models from tiny little things to absolute beasts.
Kimi — made by Moonshot AI (月之暗面, which translates to "dark side of the moon" — how cool is that?). They focus on reasoning, and their prices are... well, let's just say you pay for what you get.
GLM — from Zhipu AI (智谱). They're really strong with Chinese language stuff, which makes sense since they're Chinese.
I tested all of them using the same prompts, the same tasks, and kept detailed notes on what worked, what didn't, and what made me want to throw my laptop out the window.
DeepSeek: The "Wait, That's It?" Model
Okay, so DeepSeek V4 Flash costs $0.25 per million output tokens. Let me put that in perspective: GPT-4o costs $10 per million output tokens. That's 40 times more expensive. When I first saw that number, I was like "there's gotta be a catch, right?"
Turns out, the catch is... there's basically no catch? I mean, yeah, it doesn't do images. But for text generation? It's legitimately good.
What I Tested
I ran a bunch of coding tasks through DeepSeek V4 Flash. Here's a simple example of how I set it up:
from openai import OpenAI
client = OpenAI(
api_key="ga_xxxxxxxxxxxx", # Get this from Global API
base_url="https://global-apis.com/v1"
)
# Testing DeepSeek's code generation
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[
{"role": "user", "content": "Write a Python function that takes a list of numbers and returns the second largest number. Include edge cases."}
]
)
print(response.choices[0].message.content)
The output was clean, handled empty lists, lists with one element, duplicate values — all the edge cases I'd expect from a senior dev. And it cost me like... nothing. Literally fractions of a cent.
The Good Stuff
- Speed: I was getting about 60 tokens per second. That's fast. Like, "I can watch it generate in real-time" fast.
- Code quality: On HumanEval and MBPP benchmarks, DeepSeek consistently scores near the top. And from my testing, it wrote production-ready code that I'd actually use.
- English: This might surprise you, but DeepSeek handles English better than some American models I've tried. It's not just "good for a Chinese model" — it's genuinely good.
The Not-So-Good Stuff
- No vision: You can't feed it images. If you need multimodal, look elsewhere.
- Chinese could be better: GLM and Kimi outperform it on Chinese language benchmarks.
- Limited model variety: Qwen has like 50 different models. DeepSeek has... a handful.
Qwen: The "I Have a Model for That" Family
Qwen from Alibaba is wild. They have models ranging from $0.01 per million tokens (which is literally free) all the way up to $3.20 per million tokens for their biggest models. It's like a buffet — you can pick exactly what you need.
My Favorite Qwen Models
The Qwen3-8B at $0.01/M is perfect for simple tasks like classification or extraction. I use it for parsing user input in my app.
The Qwen3-32B at $0.28/M is my go-to for general stuff. It's cheap enough to use liberally but smart enough for most tasks.
And the Qwen3-Coder-30B at $0.35/M? I was skeptical at first, but it's actually really good for code. Not quite DeepSeek level, but close.
Trying Out Qwen3-32B
response = client.chat.completions.create(
model="Qwen/Qwen3-32B", # Note: the slash is part of the model name
messages=[
{"role": "user", "content": "Write a Python function to merge two sorted lists into one sorted list without using built-in sort."}
]
)
print(response.choices[0].message.content)
The code it generated was clean and efficient. Used a two-pointer approach, handled edge cases, and even included comments. For $0.28/M? That's a steal.
The Vision Stuff
Qwen has these VL (Vision Language) models and Omni models that can handle images and even audio. I tested the Qwen3-VL-32B by feeding it screenshots of a broken UI and asking it to write HTML/CSS to fix it. It actually did a decent job — not perfect, but it understood the layout and generated reasonable fixes.
The Bad Parts
- Inconsistent naming: Qwen3, Qwen3.5, Qwen3.6, Qwen3-Coder, Qwen3-VL, Qwen3-Omni... it's confusing. Sometimes I'm not sure which model to use.
- Mid-range English: It's good, but DeepSeek beats it for English fluency.
- Some models are overpriced: Qwen3.6-35B costs $1/M, which seems steep when DeepSeek V4 Flash is $0.25/M and performs similarly.
Kimi: The "I Think Therefore I Am" Model
Kimi from Moonshot AI is interesting because they focus on reasoning. Their K2.5 model costs $3.00/M, which is more expensive than DeepSeek or Qwen, but they claim it's better at logic and complex tasks.
Testing Kimi's Reasoning
I gave Kimi a tricky logic puzzle that I knew from my bootcamp days:
response = client.chat.completions.create(
model="kimi-k2.5",
messages=[
{"role": "user", "content": "There are 100 prisoners and a warden. The warden puts each prisoner in a separate cell. He then takes 100 boxes and puts each prisoner's name in exactly one box. The prisoners can come up with a strategy before the game starts. Each prisoner can open up to 50 boxes. If ALL prisoners find their own name, they all go free. If any prisoner fails, they all die. What strategy gives them the best chance of survival?"}
]
)
The response was impressive. It explained the "loop strategy" (where each prisoner starts at the box with their number and follows the chain) and even calculated the probability (about 31%). For comparison, GPT-4o gave a similar answer but Kimi's explanation was more detailed.
Where Kimi Shines
- Reasoning benchmarks: On MATH, GSM8K, and other reasoning tests, Kimi consistently scores at the top.
- Chinese language: It's excellent — arguably the best of the four for Chinese.
- Long context: Handles 128K context windows well.
The Downsides
- Expensive: $3.00-$3.50/M is premium pricing. You're paying for that reasoning power.
- Slow: It's not as fast as DeepSeek or Qwen. I got maybe 30-40 tokens per second.
- No vision models: No image understanding at all.
GLM: The Chinese Language Champion
GLM from Zhipu AI is the model I underestimated the most. Their GLM-4-9B costs $0.01/M (basically free) and their flagship GLM-5 costs $1.92/M.
Why GLM Surprised Me
I tested GLM-5 on Chinese text generation, and it was genuinely beautiful. I asked it to write a poem in classical Chinese style, and the result was poetic and culturally appropriate. When I asked Qwen or DeepSeek to do the same thing, it was good but not as nuanced.
GLM-4.6V for Vision
GLM also has vision models. I tested GLM-4.6V by giving it a screenshot of a Chinese website and asking it to describe the layout and identify the call-to-action buttons. It handled this perfectly — better than Qwen's VL models for Chinese content.
The Trade-offs
- Code generation is weaker: On coding benchmarks, GLM scores lower than DeepSeek and Kimi.
- English is okay but not great: It's fine for basic stuff, but for complex English tasks, stick with DeepSeek.
- Model selection is limited: Fewer options than Qwen.
The Real Talk: Which One Should You Use?
After spending way too many hours testing these models, here's my honest advice:
For coding and general English tasks: Go with DeepSeek V4 Flash at $0.25/M. It's fast, cheap, and produces quality code. I use it for my side project's main API calls.
For budget-friendly vision tasks: Qwen3-VL-32B at $0.52/M is your best bet. It handles images well and is reasonably priced.
For complex reasoning and math: Kimi K2.5 at $3.00/M is worth the premium if accuracy matters. But only use it for the hard stuff — don't waste it on simple queries.
For Chinese language content: GLM-5 at $1.92/M is the clear winner. If you're building anything for Chinese-speaking users, this is your model.
For maximum flexibility: Qwen has the most models at various price points. You can use Qwen3-8B for cheap stuff and Qwen3.5-397B for enterprise tasks.
My Bootcamp Brain's Conclusion
When I graduated bootcamp, I thought AI APIs were just "pay OpenAI and pray." Now I know there's a whole universe of models out there, and the Chinese models are seriously competitive.
DeepSeek V4 Flash is my daily driver. I use it for everything from writing documentation to debugging code to generating content. At $0.25/M, I don't even think about costs anymore.
Qwen is my backup for vision tasks and when I need a specific model size.
Kimi is my specialist for hard problems — but I only call it when I'm stuck.
GLM is my Chinese language expert for when I need culturally appropriate content.
Try It Yourself
If you want to test these models without setting up 20 different API accounts, check out Global API. They provide a unified endpoint (https://global-apis.com/v1) that lets you access all these models (and more) through a single API key. That's what I used for all my testing, and it made life so much easier.
Here's a quick code example to get you started:
from openai import OpenAI
client = OpenAI(
api_key="ga_xxxxxxxxxxxx", # Replace with your actual key
base_url="https://global-apis.com/v1"
)
# Test a few models back to back
models = ["deepseek-v4-flash", "Qwen/Qwen3-32B", "kimi-k2.5", "glm-5"]
for model in models:
response = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "What's the best way to learn Python for data science?"}]
)
print(f"\n--- {model} ---")
print(response.choices[0].message.content[:200] + "...")
I spent maybe $5 in total testing all these models. Compare that to what I would've spent on GPT-4o? I saved a fortune. Go play with them — your wallet will thank you.
Top comments (0)