How pro-China are Chinese models?
- Source
- vals.ai
- Date

Context
Vals set out to test the common assumption that Chinese models uniformly hold pro-CCP positions. It asked Chinese, American and other models hundreds of China-related political questions, from factual ones about 1989 to normative ones about Taiwan, and had an LLM judge score each answer on a scale where +1 means agreeing with official narratives or taking a pro-government stance. To measure the models rather than the censorship filters some Chinese providers add at their APIs, Vals served most Chinese models through US hosts such as Fireworks AI. The results were less uniform than expected: some Chinese models criticized the government outright, with Z.ai's GLM-5.3 Flash answering yes when asked whether China violates human rights, while some non-Chinese models occasionally repeated CCP narratives.
How a question was asked mattered as much as which model answered it. Asking in Simplified Chinese produced more pro-China answers than English, Russian or Spanish for most models, Chinese and American alike, with much larger swings for Chinese models. A saying the model was deployed at a US company generally reduced the lean, while a mainland-China deployment made some models more favorable. Forcing a yes/no JSON answer changed results, sometimes substantially, and reasoning traces showed models guessing that they were in a censorship benchmark and answering for the test. Wrapping the same questions in a coding- such as Pi or DeepSeek's, or merely offering web search tools, typically lowered the lean even though the models rarely called any tool.
Refusal is not the main mechanism. DeepSeek's newest model refuses many political questions, but most other recent Chinese models rarely refuse and instead endorse official PRC positions in their answers. The lean can also be trained down: an open of a Qwen model that claims to remove it cut endorsement of official positions from 65.5% to 3.4% on matched questions, though other fine-tunes still sometimes reproduced the original model's lines. It can surface in ordinary work too. Asked to translate a travel app's country list into Simplified Chinese, Qwen3.8 Max alone rendered Taiwan with the PRC term meaning Taiwan, China.
Vals notes that its questions were designed to be natural but are not claimed to be representative of real user prompts, that the scoring depends on an LLM judge, and that realistic agentic tasks rarely elicited the lean. Its conclusion is that political behavior needs testing across languages, contexts and tasks, because English-only single-turn checks say little about how a model behaves in real use.
- Asking in Simplified Chinese produced more China-favorable answers than English, Russian or Spanish for most models tested, American ones included, and the language gap was much larger for Chinese models.
- Refusal was not the main signal: served through US providers, most Chinese models rarely refused and instead often endorsed official PRC positions; the DeepSeek models that did refuse did so far more often when asked in Chinese.
- Merely adding a coding- system prompt and tool definitions (Pi or DeepSeek harness), or web search tool definitions, reduced measured pro-China lean even though the models almost never called the tools.
- Forcing a JSON yes/no answer changed results, sometimes substantially, and reasoning traces showed models guessing they were in a benchmark and answering for the expected grader.
- In routine work, Qwen3.8 Max alone translated a travel app's "Taiwan" entry as 中国台湾 ('Taiwan, China'), the PRC term, even though the request was in English; every other model tested used 台湾.
- system prompt — The standing instructions a model receives before any user input — defining its role, rules, tools, and tone for the whole conversation.
- agent harness — The scaffolding around a model that turns it into a working agent — the loop, the tools it can call, and the rules for when to stop.
- fine-tuning — Taking a trained model and training it a bit more on your own examples so it gets better at one specific job.
- AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
Checking sign-in…
Loading comments…


