{"slug": "introducing-hy4-preview", "title": "Introducing Hy4 Preview", "summary": "Tencent released Hy4 Preview, a large language model with a significant size increase from its predecessor Hy3, which had 295B total parameters, 21B active parameters, 256,000 context length, and 598GB size. The new model supports two reasoning effort levels: 'high' (default) and 'no_think' (reasoning disabled), as shown in its chat template on Hugging Face. Simon Willison tested the model via OpenRouter with a prompt to generate an SVG of a pelican riding a bicycle, noting the reasoning trace uses truncated English for token efficiency.", "body_md": "This is a big size increase from their previous [Hy3](https://huggingface.co/tencent/Hy3) in July, which was 295B, 21B active, 256,000 context, 598GB.\n\nI recently started using model chat templates to better understand their capabilities. Here's Hy4's [chat_template.jinja](https://huggingface.co/tencent/Hy4-preview/blob/main/chat_template.jinja) on Hugging Face, which includes this section:\n\n```\n{%- if not reasoning_effort is defined %}\n    {%- set reasoning_effort = 'high' %}\n{%- elif reasoning_effort not in ['high', 'no_think'] %}\n    {%- if reasoning_effort is none %}\n        {{- raise_exception('reasoning_effort error : None, should be no_think/high') }}\n    {%- else %}\n        {{- raise_exception('reasoning_effort error : ' + reasoning_effort + ', should be no_think/high') }}\n    {%- endif %}\n{%- endif %}\n```\n\nSo it looks like there are just two reasoning effort levels: \"high\" (the default) and \"no_think\" (reason by disabled).\n\nI tried my \"Generate an SVG of a pelican riding a bicycle\" prompt with the default high reasoning [via OpenRouter](https://openrouter.ai/tencent/hy4-preview#apps) and [got this](https://tools.simonwillison.net/markdown-svg-renderer#url=https%3A%2F%2Fgist.github.com%2Fsimonw%2Fcb69816b3fb940f2782569a82a523af1):\n\nQuoting the reasoning trace:\n\n[...] Let's maybe add a helmet? It could improve riding theme, but may obscure head. Maybe a small cycling cap or helmet? The user didn't ask; can add red helmet? Might be cute. But pelican with big beak; a helmet might obscure. Better maybe no.\n\nMaybe add sunglasses? no.\n\nMaybe add water? no.\n\nIt's interesting how the reasoning trace uses slightly truncated English, presumably because perfect grammar isn't useful or token efficient for hidden reasoning text.\n\nTags: [ai](https://simonwillison.net/tags/ai), [generative-ai](https://simonwillison.net/tags/generative-ai), [llms](https://simonwillison.net/tags/llms), [pelican-riding-a-bicycle](https://simonwillison.net/tags/pelican-riding-a-bicycle), [llm-reasoning](https://simonwillison.net/tags/llm-reasoning), [llm-release](https://simonwillison.net/tags/llm-release), [ai-in-china](https://simonwillison.net/tags/ai-in-china)", "url": "https://wpnews.pro/news/introducing-hy4-preview", "canonical_source": "https://simonwillison.net/2026/Aug/29/hy4/", "published_at": "2026-08-29 23:53:13+00:00", "updated_at": "2026-08-30 00:19:33.404829+00:00", "lang": "en", "topics": ["large-language-models", "generative-ai", "ai-products"], "entities": ["Tencent", "Hy4 Preview", "Hy3", "Hugging Face", "OpenRouter", "Simon Willison"], "alternates": {"html": "https://wpnews.pro/news/introducing-hy4-preview", "markdown": "https://wpnews.pro/news/introducing-hy4-preview.md", "text": "https://wpnews.pro/news/introducing-hy4-preview.txt", "jsonld": "https://wpnews.pro/news/introducing-hy4-preview.jsonld"}}