TL;DR. Tencent presentó el 6 de julio de 2026 Hunyuan Hy3, un MoE de 295B parámetros totales con 21B activos por token (192 expertos, top-8), contexto de 256K, licencia Apache 2.0 y pesos ya descargables en Hugging Face en BF16 y FP8. El laboratorio lo posiciona como agentic flagship (SWE-bench Verified 78, SWE-bench Pro 57.9, GPQA Diamond 90.4) y presume de rivalizar con modelos "2 a 5× mayores". La sorpresa real, sin embargo, no está en los benchmarks: a 24-25 tok/s en un MacBook Pro M3 Max de 128 GB con un GGUF IQ1_M de 62 GB, el Hy3 es ya el segundo MoE frontera de 2026 que corre de forma usable en un portátil. Para Europa es una variable más en el debate de soberanía: open weights chino, entrenado presumiblemente en infraestructura nacional (no confirmada), corriendo en chips de Apple.
1. Ficha
| Campo | Valor | Fuente |
|---|---|---|
| Organización | Tencent Hy Team | HF README |
| Release | 6 jul 2026 | hunyuan-blog |
| Licencia | Apache 2.0 | LICENSE en repo HF |
| Tipo | Mixture-of-Experts (MoE) | config.json |
| Params totales | 295B (≈299B en reporte HF) | HF README |
| Params activos | 21B (3.8B adicionales en capa MTP) | HF README |
| Expertos | 192 totales, top-8 activados por token | config.json |
| Capas | 80 transformers + 1 MTP | HF README |
| Atención | GQA, 64Q / 8KV, head_dim 128 | config.json |
| Hidden / Intermediate | 4096 / 13312 | config.json |
| Vocab | 120.832 tokens | config.json |
| Contexto nativo | 256K | HF README |
| Modalidades | Texto + código + agente (tool-use) | HF README |
| Variantes en HF | tencent/Hy3 (BF16, 597 GB en disco) y tencent/Hy3-FP8 (FP8, 300 GB) |
API HF |
| Open weights | Sí, Apache 2.0, sin gating, repos en HF, ModelScope, GitCode y CNB | HF README |
| Paper arXiv | No publicado al cierre (sólo blog + HF README) | export.arxiv.org |
Fuentes primarias: README oficial en Hugging Face, config.json, blog Tencent Hunyuan.
2. Contexto y posicionamiento
Tencent entra en el carril de modelos chinos frontera con un timing relevante: lo hace al día siguiente del LongCat-2.0 de Meituan (1.6T totales / 48B activos) y a pocas semanas de la siguiente hornada de DeepSeek/Qwen/Kimi/GLM. Lo hace, además, con una propuesta de valor clara: "rivalizar con modelos 2-5× mayores" en agentic coding sin necesidad de ser un mojón de parámetros totales.
El posicionamiento oficial es agentic + productividad. El lab habla de "50+ productos internos" que probaron el preview de abril y de un eval interno a ciegas con 270 expertos donde Hy3 saca 2.67/4 frente a GLM-5.1 a 2.51/4, con ventaja especialmente marcada en frontend, data/storage y CI/CD. Es, en la práctica, una versión china del framing "frontier en productividad sin frontier en chat" que Kimi K2 y Qwen Coder vienen cultivando desde 2025.
El carril geopolítico es directo: con LongCat-2.0 (Meituan), Hy3 (Tencent), el Hunyuan A13B de mayo y los modelos previos, China consolida una familia completa de MoE abiertos con licencia permisiva corriendo en hardware doméstico o en clusters no Nvidia. En el debate de soberanía europea, la variable importante no es el modelo en sí sino que estas cajas ya están en HF listas para self-host — incluso cuando el corpus o el chip de entrenamiento no son auditables.
3. Arquitectura
El HF README es parco en detalle algorítmico — no hay paper en arXiv al cierre — pero los números confirmados vía config.json permiten situar a Hy3 en el espacio de diseño de MoE 2026:
- MoE fine-grained 192/top-8. Ratio activo/total 7.1% (21/295, sin contar MTP). Está en el rango "moderado-agresivo": más agresivo que DeepSeek-V3 (5.5%) y Mixtral histórico (12.5%), menos que LongCat-2.0 (~3%) y Kimi K2 (~3.2%). Tencent lo llama explícitamente "scaling MoE fine-grained".
- Attention estándar GQA 64Q/8KV, head_dim 128. Sin MLA (la innovación multi-head-latent de DeepSeek) ni sliding window declarada. 80 capas + 1 MTP.
- Capa MTP (Multi-Token Prediction). 3.8B parámetros extra como capa de predicción especulativa. vLLM y SGLang lo soportan ya en sus recipes; en el GGUF todavía no — satgeze, el primer cuantizador, lo descartó por falta de soporte en mainline llama.cpp.
- Tokenizador propio, vocab 120.832. Incluye tokens específicos del ecosistema Hunyuan (
hy_begin_of_sentence:opensourcecomo BOS, etc.). Cautela editorial: antes de afirmar "multilingüe" habría que validar cobertura de idiomas europeos más allá de EN/ZH — el blog no lo detalla.
Lo que no hay: paper técnico, datos de pre-training, corpus, hardware, ni duración de entrenamiento. Sólo el blog y el README.
4. Entrenamiento
Sin acceso a paper técnico, esta sección queda corta por necesidad. Lo declarado y verificable:
- Post-training iterativo a partir del preview de abril. Tencent habla de "improved quality and diversity of post-training data while scaling up RL training" — confirmando RLHF/online RL con énfasis en agentic, multi-turn y reducción de alucinación, pero sin detallar el corpus ni el cluster.
- Mejoras internas reportadas (del blog):
- Alucinación: 12.5% → 5.4%
- Errores de sentido común: 25.4% → 12.7%
- Issue rate multi-turn: 17.4% → 7.9%
- Estabilidad de tool-calls. En SWE-bench Verified reportan varianza < 4% entre scaffoldings (CodeBuddy, Cline, KiloCode). Es el tipo de métrica de ingeniería que importa más a productos que los benchmarks globales.
- Hardware: no divulgado. No hay confirmación de qué chip se usó ni qué tamaño de cluster. A diferencia del LongCat-2.0 de Meituan, donde el "50.000 ASICs domésticos" saltó a la conversación pública, Tencent no da ese detalle.
5. Benchmarks
Datos directamente del panel de leaderboards enlazado en el HF README. Todos son self-reported (no hay auditoría externa todavía):
| Modelo | SWE-V | SWE-Pro | GPQA-D | HLE | SkillsBench V1.1 | Apex Agents | Deep SWE |
|---|---|---|---|---|---|---|---|
| Hy3 | 78.0 | 57.9 | 90.4 | 53.2 | 55.3 | 25.6 | 28.0 |
| GLM-5.1 (referencia blog) | – | – | – | – | – | – | – |
| LongCat-2.0 (paper) | 79.9 (TB) | 59.5 (SWE-Pro) | 88.9 | – | – | – | – |
| Gemini 3.1 Pro (referencia) | – | 54.2 | – | – | – | – | – |
Lectura crítica:
- SWE-bench Verified 78 es el número más alto reportado en open weights hasta la fecha para un MoE de este tamaño. LongCat-2.0 publica 79.9 en una variante de terminal-bench (no exactamente SWE-V), así que la comparación uno-a-uno requiere cuidado.
- GPQA Diamond 90.4 está en territorio frontera (Opus 4.6 anda por 91-92; Gemini 3.1 Pro High por 88-89).
- Apex Agents 25.6 es la métrica agentic más interesante: mide capacidad multi-step real, no SWE-bench aislados.
- Caveat obligatorio: todo es self-reported por el laboratorio. No hay benchmark independiente publicado todavía. El eval a ciegas contra GLM-5.1 es el más sustantivo (270 expertos, tareas de su trabajo real) y ese sí pone a Hy3 por delante en 2.67 vs 2.51 en una escala 1-4.
6. Disponibilidad y pricing
Pesos abiertos desde el día 1:
| Repositorio | Modelo | Cuantización | Tamaño en disco |
|---|---|---|---|
tencent/Hy3 |
instruct | BF16 | ~597 GB (99 safetensors) |
tencent/Hy3-FP8 |
instruct | FP8 oficial | ~300 GB (101 safetensors) |
Distribuidos en paralelo en HF, ModelScope, GitCode (在中国) y CNB. Pesos disponibles en HF sin gating (gated: false, usedStorage: 597 GB confirmado por API HF).
Cuantizaciones de la comunidad (al 7 jul 2026, ~30 horas tras el release):
| Repositorio | Formato | Cuant | Tamaño | Notas |
|---|---|---|---|---|
satgeze/Hy3-1M-GGUF |
GGUF | IQ1_M | 62 GB | Cabe en M3 Max 128 GB; ~24-25 tok/s en no_think; sin MTP; contexto extendido a 1M con YaRN |
satgeze/Hy3-1M-GGUF |
GGUF | IQ2_M | 90-96 GB | "Recommended minimum"; calidad imatrix |
satgeze/Hy3-1M-GGUF |
GGUF | Q2_K | 101-107 GB | Quant estático |
ox-ox/Hy3-295B-...-MLX |
MLX | 2-bit w/ 3-bit experts | 112 GB | Apple Silicon; incluye MTP y speculative |
mlx-community/Hy3-preview-4bit |
MLX | 4-bit | 166 GB | Del preview de abril; cantidad grande |
kodelow/Hy3-NVFP4-W4A16 |
safetensors | NVFP4 W4A16 | – | Datacenter NVIDIA (Blackwell/Ada) |
0xSero/Hy3-299B-NVFP4 |
safetensors | NVFP4 | – | Mismo perfil datacenter |
olka-fi/Hy3-MXFP4 |
safetensors | MXFP4 | 172 GB | OCP Microscaling FP4 |
Pre-flight importante (pitfall conocido de la skill): el primer GGUF de Hy3 (satgeze/Hy3-1M-GGUF) requiere una build community de llama.cpp que implementa la arquitectura hy_v3 — mainline llama.cpp todavía no la soporta. Eso significa que, a 7 jul 2026, no se puede correr todavía con ollama pull hy3. El cuantizador lo documenta claramente y da el recipe: cmake -B build -DGGML_METAL=ON para macOS, -DGGML_CUDA=ON con libcuda.so.1 (no el stub de conda) en NVIDIA.
API:
- OpenRouter:
tencent/hy3a $0.20 / $0.80 por millón de tokens (prompt/completion), con cache hit a $0.50/MTok. Existe ademástencent/hy3:freedurante las dos semanas de promoción. El preview previo (tencent/hy3-preview) lleva desde abril en la plataforma a precios de prueba. - API oficial Tencent: detrás de auth y SMS; el pricing no se pudo scrappear sin cuenta. Toca contrastar desde OpenRouter o esperar a que Tencent publique tarifas en su plataforma.
7. Hardware para ejecutarlo
Lo más interesante de esta pieza. Tencent recomienda 8× H20-3e para serving oficial vía vLLM o SGLang con MTP. Pero el dato verdaderamente reseñable es lo que ha pasado en las 30 horas siguientes al release: ya hay cuantizaciones que mueven el modelo en hardware de consumo.
| Hardware | Cuant | VRAM / RAM | VRAM mínima | Resultado realista | Fuente |
|---|---|---|---|---|---|
| MacBook Pro M3 Max 128 GB | GGUF IQ1_M | 62 GB en disco, ~GPU+RAM unified | 128 GB unified | 24-25 tok/s (gen), ~41 tok/s (prefill) en no_think; chat usable, no frontier chat |
satgeze/Hy3-1M-GGUF README |
| Mac Studio M3 Ultra 192+ GB | GGUF IQ2_M | 96 GB en disco | 192 GB unified | "Quality pick" recomendado por el cuantizador | id. |
| Workstation con 2× RTX 3090 (48 GB) | GGUF IQ2_M | 96 GB | 48 GB VRAM + ~50 GB RAM offload | Viable con CPU offload en llama.cpp | estimación por analogía |
| Workstation con 1× RTX 4090 (24 GB) | NVFP4 W4A16 | ~150 GB | 24 GB | Parcial: requiere offload agresivo | por hardware |
| Servidor 8× H20-3e (oficial vLLM) | FP8 | ~300 GB | ~640 GB VRAM agregada | MTP habilitado, serving oficial | HF README |
| Cluster H100/H800 multi-nodo | BF16 | ~597 GB | >800 GB | Inferencia completa producción | HF README |
Apunte crítico (pitfall conocido de la skill, MoE): en un MoE 295B como Hy3, los 192 expertos casi todos tienen que estar residentes en memoria aunque sólo 8 se activen por token. Un cuant a 2 bits no es opt-in: o cargas casi todos los 192 expertos comprimidos o el dispatcher del MoE colapsa. Por eso un Q2_K de 62 GB no es lo mismo que un dense 62 GB: el compute salta 8×24 capas usando expertos concretos, pero el storage es el del modelo entero. El cuantizador lo confirma: el IQ1_M de 62 GB produce texto coherente y estructuralmente correcto, pero ya no es frontier chat — el quantized pierde cohesión que el FP8 sí mantiene.
Para el desarrollador europeo que se pregunta "¿lo puedo correr en local?":
- Sí, en Apple Silicon 128 GB con IQ1_M/IQ2_M y
llama-servercon fork que soportehy_v3. La calidad es suficiente para tool-use y chat productivo, no para sustituir un Sonnet 4.6. - No todavía via mainline llama.cpp ni Ollama oficial. Cuando mergeen el soporte
hy_v3(esperar días, no semanas), el flujo seráollama pull hy3:iq1_m. - NVFP4 sí va con vLLM en Blackwell. Es la opción datacenter.
8. Familia en Hugging Face
Tencent tiene uno de los catálogos de IA más nutridos del ecosistema chino abierto. 40+ modelos bajo la org tencent:
- LLM:
tencent/Hy3yHy3-FP8(este release),tencent/Hy3-preview(preview abril 2026),tencent/Tencent-Hunyuan-Large(Hunyuan-Large),tencent/Hunyuan-A13B-Instructy su GPTQ-Int4,tencent/Hunyuan-7B-{Pretrain,Instruct}-0124,tencent/WeDLM-8B-Instruct. - Traducción MT:
Hy-MT1.5-1.8B/-7B,Hy-MT2-1.8B/-7B(con GGUF y una curiosidad 1.25Bit),Hunyuan-MT-7B. - Multimodal / 3D / video / imagen:
Hunyuan3D-2.1,Hunyuan3D-Omni,HunyuanVideo,HunyuanVideo-1.5,HunyuanVideo-I2V,HunyuanVideo-Foley,HunyuanImage-3.0-Instruct,HY-WorldPlay,HY-World-2.0,Hunyuan-GameCraft-1.0,Hunyuan-A13B... - Robótica / audio:
Hy-Embodied-0.5-VLA-RoboTwin/UMI,Covo-Audio-Chat,MimicMotion.
La fragmentación del catálogo (multi-org dentro de tencent/ con naming inconsistente entre Hy-MT2 y Hunyuan-MT) sugiere múltiples equipos internos publicando en paralelo. La propia existencia de tencent/Hy3-preview durante 10 semanas antes del release final es ejemplo del patrón "preview-stealth-reveal" que el ecosistema chino ha adoptado: validar adopción real con un modelo abierto antes de comprometerse con el reveal comercial.
9. Limitaciones y letra pequeña
- Paper técnico no publicado. El HF README cita "Technical Report" pero no hay preprint en arXiv (
export.arxiv.orgcon ti:"Hy3" devuelve 0 entradas al cierre). No se pueden verificar cifras de pre-training, datos ni hardware. Reconocerlo explícitamente en cualquier cobertura. - Hardware de entrenamiento no divulgado. A diferencia de LongCat-2.0 (que al menos mencionó "50.000 ASICs"), Tencent no dice qué cluster usó. La sospecha razonable es mixto (H800/Cambricon/Muxi/Huawei Ascend 910C) pero sin confirmación oficial.
- Context 256K nativo vs 1M experimental. El HF README garantiza 256K. El GGUF de la comunidad extiende a 1M con YaRN pero no certifica needle-retrieval a esa longitud todavía. Tratar 1M como preview.
- MTP sólo en mainline engine. vLLM y SGLang lo soportan. llama.cpp no, ni mainline ni fork. Si necesitas serving rápido con speculative decoding, usa vLLM/SGLang. Si necesitas Apple Silicon local, asume MTP off.
- "Open weights" ≠ "open source". Pesos Apache 2.0, sí — datos y código de entrenamiento no. Es el estándar 2026 del segmento chino frontera.
- Caveat tokenizer. Vocab 120.832 con muchos tokens Hunyuan-específicos. Cobertura europea más allá de EN/ZH no validada. Si vas a hacer RAG en español o alemán, haz probe antes.
- Hallucination improvement 12.5%→5.4% es self-reported, sin benchmark público. Métrica interna.
- OpenRouter free tier es temporal (2 semanas). El pricing real es $0.20/$0.80 MTok que, si bien es agresivo para un MoE 295B, no es gratis.
10. Veredicto ojeo
El titular no son los benchmarks. Tencent ha publicado un MoE de 295B que, en 30 horas, ya tiene cuantizaciones GGUF corriendo a 24-25 tok/s en un MacBook Pro M3 Max de 128 GB. Eso le pone en una liga muy concreta: la de los "modelos frontera que un developer europeo puede correr en local si se atreve a cuantizar a 1.7 bits". Es el segundo ejemplo del año tras Qwen3-Coder-Next 80B en esa categoría, y abre una pregunta incómoda para el debate de soberanía europeo de IA: si los hyperscalers chinos publican cajas abiertas que corren en Mac, el argumento "necesitamos frontera europeo en cloud soberano porque el open weight chino no es viable on-prem" se debilita cada trimestre.
Lo realmente fuerte del Hy3 está fuera de los benchmarks: los reportes de varianza <4% en SWE-bench entre scaffoldings y la caída de alucinación a la mitad son métricas de ingeniería de producto. Son las cifras que importan a quien va a desplegar agentes en producción, no las LeaderBoard. En eso, Hy3 hereda la lección de Kimi K2 Thinking y la aplica a agentic coding de forma más agresiva que LongCat-2.0 (que se centró más en arquitectura de entrenamiento).
Para desarrollador europeo:
- Si necesitas un coder agentic open weights y puedes correr 60-100 GB en tu máquina, evalúa Hy3 IQ2_M en cuanto mainline llama.cpp mergee
hy_v3(estimación: días, no semanas). Mientras tanto, MLX 4-bit funciona en Mac con M-series reciente. - Si necesitas serving oficial con tool-calls estables, vLLM con MTP es la opción de referencia; OpenRouter
tencent/hy3cubre el resto. - Si lo que necesitas es un modelo de chat frontier, no es esto. Hy3 está tuneado para productividad, no para charlar. Qwen3-Max o Kimi K2.7-Instruct siguen ganando en chat generalista.
Conectar con cobertura previa de ojeo: este release refuerza el clúster MEMOcalipsis / chips anti-Nvidia / soberanía UE. La pieza complementaria natural es contrastar el silencio de Tencent sobre hardware (vs. la sobreactuación de Meituan) y qué dice eso sobre la estrategia china de publicar open weights sin auditar el cluster: si Europa quiere IA soberana, primero tiene que auditar su propio stack antes de exigir auditoría al ajeno.
Closing quote-ready: "295B parámetros totales en Apache 2.0, 70B menos que un modelo "más grande" cerrado, ejecutándose a 24 tok/s en un MacBook Pro de 128 GB con 1.7 bits por parámetro. El debate de si Europa necesita su propia frontera ya no es sobre los pesos — es sobre el data center."
