Probing Chinese LLM Safety Layers: Reverse-Engineering Kimi and Ernie 4.5
A controlled study compares censorship behavior in Kimi.com and Ernie 4.5 Turbo Chinese LLMs.
Up to date
baidu Apache 2.0 out 14 months ago
21.8B parameters, 3B active, text in, text out, 128K tokens of context.
Verified 2026-10-25 Rank #607 in LLMs · score 73.9 method v1 Sources 3 Downloads 30d 73.3k · #351 of 619 tracked
Picked by rule from 6 tracked pieces: the lab's own post, the most shared, a field report, the latest.
A controlled study compares censorship behavior in Kimi.com and Ernie 4.5 Turbo Chinese LLMs.
The 1 pick above, plus these 5. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.
Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.
No API provider serves it, so its downloads are people running it themselves: 24 quantized builds and 12 Spaces.
Top Spaces running it: akhaliq/ERNIE-4.5-21B-A3B-Thinking ♥ 21 · jairwaal/image ♥ 16 · Jakob08/moneychatbot ♥ 3 · synthetic-data-universe/synth ♥ 2
Weights only, an estimate: leave room for the KV cache. Method
About 13 GB at INT4, 26 GB at FP8, 52 GB at BF16: weights only, so leave room for the KV cache. Every expert must be resident, so total parameters count.
Estimate params × bytes per param × 1.2 · how we estimate
Weights, every dated article, and repo commits on one rail.
Teal is the weights (2025-09-08), amber triangles are 6 dated articles (each links to it), grey ticks are repo commits.
33 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.
From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.
Everything else, folded: the full tables, every source.
Labels are evidence, not verdicts: measured a third-party leaderboard row for this model; author-reported a number the model author published in the card or eval files; structural a deterministic signal from the name, config or chat template, or a decision-model estimate. Each chip links to its source. All use cases.
| Pipeline tag | text-generation |
|---|---|
| Library | transformers |
| Architectures | Ernie4_5_MoeForCausalLM |
| Model type | ernie4_5_moe |
| Dtype | bfloat16 |
| Params by dtype | BF16: 21,821,012,480 · F32: 4,425,408 |
| Size band | L |
| MoE | yes |
| Experts | 64 |
| Context length | 131,072 (config.json max_position_embeddings) |
| Languages | en, zh |
| License | Apache 2.0 (apache-2.0) |
| Hub snapshot | 2026-10-25 |
vLLM: supported · Ernie4_5_MoeForCausalLM · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: not in registry · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed
vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.
Weights-only memory for ERNIE-4.5-21B-A3B-Thinking: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.
| BF16 (2 bytes/param) | 52 GB · Single high-end GPU (<80 GB) |
|---|---|
| FP8 (1 byte/param) | 26 GB · Single high-end GPU (<80 GB) |
| INT4 (0.5 bytes/param) | 13 GB · Single GPU (<24 GB) |
Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra. MoE: all experts must be resident, so total parameters count.
quantized: 24finetune: 6merge: 1adapter: 2
| Variant | Relation | Quant | Params | Band | License | Author | Likes | Downloads |
|---|---|---|---|---|---|---|---|---|
| unsloth/ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | apache-2.0 | unsloth | 60 | 132.4k |
| bartowski/baidu_ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | — | bartowski | 3 | 39k |
| cyankiwi/ERNIE-4.5-21B-A3B-Thinking-AWQ-4bit | quantized | AWQ | 4.53B | M | apache-2.0 | cyankiwi | 4 | 37.2k |
| gabriellarson/ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | apache-2.0 | gabriellarson | 17 | 20.8k |
| mradermacher/ERNIE-4.5-21B-A3B-Thinking-i1-GGUF | quantized | GGUF | — | — | apache-2.0 | mradermacher | 1 | 10.6k |
| yujiepan/ernie-4.5-moe-tiny-random | finetune | — | 904K | S | — | yujiepan | 1 | 8.3k |
| enacimie/ERNIE-4.5-21B-A3B-Thinking-Q4_K_M-GGUF | quantized | GGUF | — | — | apache-2.0 | enacimie | 0 | 5.7k |
| XythicK/ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | apache-2.0 | XythicK | 0 | 5.1k |
| mradermacher/ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | apache-2.0 | mradermacher | 5 | 4.4k |
| DevQuasar/baidu.ERNIE-4.5-21B-A3B-Thinking-GGUF | quantized | GGUF | — | — | — | DevQuasar | 0 | 3.3k |
| cyankiwi/ERNIE-4.5-21B-A3B-Thinking-AWQ-8bit | quantized | AWQ | 7.13B | M | apache-2.0 | cyankiwi | 4 | 2k |
| mmnga/ERNIE-4.5-21B-A3B-Thinking-gguf | quantized | gguf | — | — | apache-2.0 | mmnga | 0 | 2.2k |
| wekW/ERNIE-4.5-21B-A3B-Thinking-Q8_0-GGUF | quantized | Q8_0 | — | — | apache-2.0 | wekW | 1 | 1.8k |
| DavidAU/ERNIE-4.5-37B-A3B-Thinking-Brainstorm20x | finetune | — | 37.2B | XL | apache-2.0 | DavidAU | 6 | 503 |
| nightmedia/ERNIE-4.5-21B-A3B-Thinking-mxfp4-mlx | quantized | mxfp4 | 21.8B | L | apache-2.0 | nightmedia | 1 | 699 |
| lovedheart/ERNIE-4.5-21B-A3B-Thinking-GGUF-IQ1_S | quantized | GGUF | — | — | apache-2.0 | lovedheart | 1 | 673 |
| DavidAU/ERNIE-21B-A3B-GLM-4.7-Flash-Thinking | finetune | — | 21.8B | L | apache-2.0 | DavidAU | 4 | 437 |
| DavidAU/ERNIE-21B-A3B-Thinking-Gemini-3-Pro-High-Reasoning-V2 | finetune | — | 21.8B | L | apache-2.0 | DavidAU | 5 | 307 |
| noctrex/ERNIE-4.5-21B-A3B-Thinking-MXFP4_MOE-GGUF | quantized | GGUF | — | — | — | noctrex | 1 | 484 |
| DavidAU/ERNIE-21B-A3B-Claude-4.5-High-OPUS-Thinking | finetune | — | 21.8B | L | apache-2.0 | DavidAU | 3 | 357 |
| AmpereComputing/ernie-4.5-a3b-21b-thinking-gguf | quantized | gguf | — | — | — | AmpereComputing | 0 | 506 |
| qurk41/ERNIE-4.5-21B-A3B-Thinking-mlx-4Bit | quantized | mlx | 21.8B | L | apache-2.0 | qurk41 | 0 | 391 |
| seawolf2357/Darwin-gpt-ernie-20b | merge | — | 20.9B | L | apache-2.0 | seawolf2357 | 0 | 326 |
| NikolayKozloff/ERNIE-4.5-21B-A3B-Thinking-Q3_K_M-GGUF | quantized | GGUF | — | — | apache-2.0 | NikolayKozloff | 1 | 246 |
| NikolayKozloff/ERNIE-4.5-21B-A3B-Thinking-Q3_K_S-GGUF | quantized | GGUF | — | — | apache-2.0 | NikolayKozloff | 1 | 242 |
| NikolayKozloff/ERNIE-4.5-21B-A3B-Thinking-Q2_K-GGUF | quantized | Q2_K | — | — | apache-2.0 | NikolayKozloff | 1 | 221 |
| MrMeOrYou/ERNIE-4.5-21B-A3B-Thinking-Q4_K_M-GGUF | quantized | GGUF | — | — | apache-2.0 | MrMeOrYou | 0 | 243 |
| guodayang/ERNIE-4.5-21B-A3B-Thinking-Q8_0-GGUF | quantized | Q8_0 | — | — | apache-2.0 | guodayang | 0 | 188 |
| guodayang/ERNIE-4.5-21B-A3B-Thinking-Q4_K_M-GGUF | quantized | GGUF | — | — | apache-2.0 | guodayang | 0 | 183 |
| kkioikk/ERNIE-4.5-21B-A3B-Thinking-Q3_K_S-GGUF | quantized | GGUF | — | — | apache-2.0 | kkioikk | 0 | 172 |
| tiny-random/ernie-4.5-moe | finetune | — | 904K | S | — | tiny-random | 0 | 137 |
| Nikskic/elementor-ernie45-custom | adapter | — | — | — | apache-2.0 | Nikskic | 0 | 15 |
| Siddhu217256/food_nutrition_coach | adapter | — | — | — | afl-3.0 | Siddhu217256 | 0 | 0 |
| Date | Commit | SHA |
|---|---|---|
| 2025-11-26 | Update README.md | 4341bb4 |
| 2025-11-10 | Update README.md | 00e0afa |
| 2025-10-20 | Update README.md (#9) | e647ff1 |
| 2025-09-17 | Update README.md | 960d37e |
| 2025-09-11 | Update README.md | 6baa154 |
| 2025-09-11 | Update tokenizer_config.json | f8154a4 |
| 2025-09-11 | Update config.json | 7f14894 |
| 2025-09-10 | Upload folder using huggingface_hub | 004009b |
| 2025-09-09 | update benchmark graph | 78d7a20 |
| 2025-09-09 | update benchmark graph | 2141482 |
| 2025-09-08 | Update README.md | 4956ee9 |
| 2025-09-08 | Upload benchmark.png with huggingface_hub | 6450fa8 |
| 2025-09-08 | Upload folder using huggingface_hub | eb280a0 |
| 2025-09-08 | initial commit | d9008e6 |
Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.
Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:42 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:46 UTC · Summary: 2026-10-07 15:14 UTC · Last verified 2026-10-25
Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.