MiniCPM5-2B: un modelo abierto de 2B que se ejecuta en el dispositivo y supera a otros más grandes

Kira
Escrito por

Kira

Katelin Teen
Revisado por

Katelin Teen

Última edición September 9, 2026

Verificado por expertos
MiniCPM5-2B, un modelo abierto compacto de 2B que se ejecuta en teléfonos y portátiles
TL;DR

MiniCPM5-2B es el nuevo modelo abierto de 2B de OpenBMB, y es realmente llamativo para su tamaño. Es un modelo denso, solo de texto, de 2,52B parámetros, con una ventana de contexto de 128K y pesos Apache-2.0, creado para ejecutarse en el dispositivo: teléfonos, portátiles y mini-PC, no en un centro de datos. En la suite propia de OpenBMB promedia 53,9 en 34 benchmarks, lo que ellos describen como el estado del arte open source de la clase 2B y, en su propio conjunto de comparación, por delante del Qwen3.5-4B, más grande (51,1).

La pega que conviene conocer desde el principio: es solo de texto (sin visión), las puntuaciones llamativas las reporta el fabricante, y una cifra destacada es inconsistente entre fuentes. Rastreadores independientes sitúan su Artificial Analysis Intelligence Index en 15, el más alto de cualquier modelo de pesos abiertos de 4B o menos; la propia publicación de lanzamiento de OpenBMB afirma 23. Ambas se citan más abajo.

Si construyes cosas, MiniCPM5-2B es un gran motor local de razonamiento y uso de herramientas. Si lo que quieres es responder tickets de clientes, recuerda que el modelo es solo el motor. Un agente de soporte que funcione necesita encima el conocimiento de tu empresa, integraciones, barreras de seguridad y pruebas, que es la capa que ofrece una plataforma como eesel.

Qué es realmente MiniCPM5-2B

MiniCPM5-2B es el segundo modelo de la línea MiniCPM5 de OpenBMB (el grupo de modelos abiertos también conocido como ModelBest), lanzado alrededor del 6 y 7 de septiembre de 2026, tras MiniCPM5-1B en mayo. La propuesta es acotada y clara: un modelo denso y pequeño, lo bastante bueno en razonamiento, programación y uso de herramientas como para ser útil, y lo bastante pequeño para ejecutarse donde ya están los datos.

Esa parte de "donde están los datos" es lo interesante. La mayoría de los modelos de los que lees este año son APIs en la nube que alquilas por token. MiniCPM5-2B va en sentido contrario: descargas los pesos y los ejecutas en un portátil, un teléfono o una placa Rockchip en una planta de fabricación. La ficha del modelo en HuggingFace lo describe como un modelo denso de 2B "built for on-device, local deployment, and resource-constrained scenarios", orientado a "local assistants, coding agents, tool-use workflows, and reasoning scenarios where a compact model is preferred."

Esta es la página del propio modelo, por donde empezarías de verdad si quisieras descargarlo.

La ficha del modelo MiniCPM5-2B en HuggingFace, tomada de OpenBMB

Una limitación honesta para ajustar expectativas: es un modelo solo de texto. Este checkpoint no tiene visión ni audio, y los probadores de la comunidad señalan que maneja solo inglés y chino. Si necesitas multimodalidad, OpenBMB la mantiene en la línea separada MiniCPM-V, y la reacción de "aquí no hay visión" fue una de las más sonoras en el lanzamiento (más sobre eso abajo).

Las especificaciones que importan

En un modelo de 2B, las sorpresas están en la hoja de especificaciones. Usa una arquitectura LlamaForCausalLM sencilla, tiene 128K de contexto completo y se publica con una licencia realmente permisiva.

CampoValor
Parámetros totales2.516.756.480 (~2,52B)
Parámetros sin embeddings1.981.982.720
ArquitecturaLlamaForCausalLM estándar (sin kernels propios)
Capas42
AtenciónGQA, 16 cabezas de consulta, 2 cabezas KV
Longitud de contexto131.072 tokens (128K)
ModalidadSolo texto (inglés / chino)
LicenciaApache-2.0 (pesos y repositorio)
Tipo de tensorBF16 (más versiones GGUF, MLX-4bit, GPTQ-4bit)

Cada cifra de ahí viene del bloque "Model Information" de la ficha del modelo. Dos de ellas pesan más que el resto.

La primera es la arquitectura estándar. OpenBMB se empeñó en construir MiniCPM5-2B sobre LlamaForCausalLM simple para que, en sus palabras, "mainstream inference engines can load it directly: no custom kernels, no model-code fork." Suena a nota al pie, pero es la razón por la que el soporte de runtimes desde el día 0 (abajo) es tan amplio. Un modelo que necesita un kernel a medida sale en dos runtimes el día del lanzamiento; uno con arquitectura estándar aparece en todos a la vez.

La segunda es la licencia Apache-2.0 tanto en el repositorio como en los pesos. Se permite el uso comercial y no hay una licencia comunitaria aparte que lo restrinja, algo que no todos los lanzamientos "abiertos" pueden decir. Si estás construyendo un producto encima, eso importa más que uno o dos puntos de benchmark.

También tiene un modo propio de razonamiento profundo: el ejemplo de transformers pasa enable_thinking=True, y OpenBMB plantea el presupuesto de tokens de una tarea en unos 21K tokens (14K de pensamiento más 7K de respuesta), con muestreo recomendado de temperature=1.0, top_p=0.95.

Qué puntuaciones obtiene

Este es el titular que hizo que se fijaran en MiniCPM5-2B: en la evaluación de OpenBMB promedia 53,9 en 34 benchmarks, que presentan como el estado del arte open source de la clase 2B y, en su conjunto de comparación, por delante del mejor modelo de clase 4B, Qwen3.5-4B con 51,1. Que un modelo de 2B supere a uno de 4B es el tipo de afirmación que merece una segunda mirada.

Comparación de capacidades de MiniCPM5-2B por dominio frente a Qwen3.5-4B, granite-4.2-3B y LFM2.5-2.6B, tomada de OpenBMB
Comparación de capacidades de MiniCPM5-2B por dominio frente a Qwen3.5-4B, granite-4.2-3B y LFM2.5-2.6B, tomada de OpenBMB

El radar muestra dónde se sostiene la historia de tamaño frente a puntuación y dónde no. MiniCPM5-2B lidera en tareas de agentes y búsqueda y se mantiene competitivo en matemáticas y contexto largo, mientras que el modelo de 4B de Qwen sigue ganando en trabajo puro de agentes de programación. Es un perfil irregular, no una ventaja uniforme, y esa es la forma honesta de leerlo.

Vale la pena mirar la tabla completa con calma, porque el "promedio 53,9" esconde algunas cifras individuales realmente grandes:

Tabla completa de benchmarks de MiniCPM5-2B frente a referencias de clase 2B y 4B, tomada de OpenBMB
Tabla completa de benchmarks de MiniCPM5-2B frente a referencias de clase 2B y 4B, tomada de OpenBMB

Los puntos destacados, todos de esa tabla: MATH-500 con 94,6, AIME 2026 con 86,5, LiveCodeBench v6 con 69,1, SWE-bench Verified con 46,4, τ²-Bench Telecom con 97,1 y GAIA Text-103 con 88,7. En conocimiento general logra MMLU-Pro 70,8. Para un modelo que puedes ejecutar en un portátil, esas cifras de programación y uso de herramientas son las que hacen que los desarrolladores se fijen.

Dos salvedades mantienen esto honesto. Primero, son las cifras que reporta el propio OpenBMB (algunas filas se reprodujeron internamente, otras vienen del lanzamiento oficial de Artificial Analysis), así que trátalas como un buen punto de partida y prueba con tus propias tareas en lugar de tomarlas como veredicto independiente. Segundo, una cifra destacada se contradice entre fuentes: el hilo de lanzamiento en r/LocalLLaMA y dataconomy reportan ambos un Artificial Analysis Intelligence Index de 15, "the highest of any open weights model at 4B parameters or below", mientras que la propia publicación de lanzamiento de OpenBMB afirma una puntuación de 23 más un 20 en el Agentic Index. No puedo conciliar ambas, así que las dos quedan registradas aquí. Y fíjate en lo que falta: OpenBMB no publica MMLU clásico, GSM8K ni HumanEval para este modelo, así que si esperabas compararlo con clasificaciones más antiguas, esas cifras no existen en las fuentes oficiales.

Cómo lo entrenó OpenBMB

La otra razón por la que MiniCPM5-2B resulta interesante es que OpenBMB publicó como código abierto la mayor parte de la receta, no solo los pesos. Si te interesa cómo un modelo pequeño llega a ser tan capaz, la respuesta está en el pipeline.

Receta de entrenamiento de MiniCPM5-2B desde el preentrenamiento hasta SFT, RL y OPD, tomada de OpenBMB
Receta de entrenamiento de MiniCPM5-2B desde el preentrenamiento hasta SFT, RL y OPD, tomada de OpenBMB

Se desarrolla en tres etapas, descritas en la ficha del modelo. El entrenamiento base usa Ultra-FineWeb de OpenBMB y conjuntos de datos UltraData relacionados. El entrenamiento intermedio adapta el modelo a las capacidades objetivo. Después el posentrenamiento hace el trabajo pesado: 400B tokens de SFT de pensamiento profundo, aprendizaje por refuerzo con profesores especializados para tareas de matemáticas, código, agentes y escritura (con el algoritmo basado en crítico JustRL II) y, por último, On-Policy Distillation, que fusiona 16 modelos expertos en el único checkpoint publicado.

OpenBMB reporta que la etapa de RL más OPD por sí sola sumó 10,96 puntos en benchmarks de razonamiento y generales y 6,96 puntos en tareas de agentes. Reproduzcas o no esas mejoras, publicar los conjuntos de datos y el framework de RL es el tipo de movimiento que hace que la comunidad de modelos abiertos preste atención, porque es repetible en lugar de una caja negra.

Ejecutarlo en el edge

La razón de ser de un modelo de 2B es ejecutarse donde uno de 200B no puede. Así que la pregunta para MiniCPM5-2B es menos "qué tan inteligente es" y más "qué te aporta realmente ejecutarlo en local".

En el dispositivo frente a API en la nube: lo que se intercambia al ejecutar el modelo en local
En el dispositivo frente a API en la nube: lo que se intercambia al ejecutar el modelo en local

El intercambio es real en ambas direcciones. Si lo ejecutas en el dispositivo, tus datos nunca salen de la máquina, funciona sin conexión y no hay factura por token: para trabajo sensible a la privacidad o sin conexión, esa combinación es difícil de superar. Al renunciar a la nube también renuncias al techo de capacidad de un modelo de frontera. MiniCPM5-2B apuesta a que, para un conjunto creciente de tareas, un modelo local pequeño que es "suficientemente bueno" y privado supera a uno enorme y remoto al que debes confiar tus datos.

El lado práctico se sostiene. Un listado de la comunidad sitúa la versión GGUF en unos 1,6 GB (una cifra de terceros, no oficial), y OpenBMB compartió una demo ejecutándolo en un MacBook de 16 GB haciendo búsqueda web en el dispositivo. También se adaptó desde el día 0 para Intel Core Ultra con OpenVINO, Arm v9 con SME2 (donde reporta aproximadamente 1,7 veces más prefill y 1,2 veces más decode) y las placas RK3588 y RK1828 de Rockchip.

Aquella decisión de arquitectura estándar rinde aquí. El mismo checkpoint se carga en una gran variedad de runtimes el día del lanzamiento, en lugar de llegar poco a poco a uno o dos.

Un checkpoint de MiniCPM5-2B se carga en llama.cpp, Ollama, LM Studio, vLLM, SGLang, MLX y nueve chips de IA
Un checkpoint de MiniCPM5-2B se carga en llama.cpp, Ollama, LM Studio, vLLM, SGLang, MLX y nueve chips de IA

Según la tabla de despliegue de la ficha del modelo, se ejecuta en transformers, vLLM, SGLang, llama.cpp, Ollama, LM Studio, MLX para Apple Silicon y FlagOS, que lo adapta a nueve chips de IA distintos. Para llamadas a herramientas, SGLang es el backend recomendado: el modelo emite llamadas a herramientas en estilo XML y el parser integrado minicpm5 de SGLang las convierte en tool_calls compatibles con OpenAI. Incluso hay un modelo borrador DSpark para decodificación especulativa si quieres ganar más velocidad sin cambiar las salidas.

Qué dice la comunidad

Las reacciones en el lanzamiento se agruparon en dos bandos, y ambos son señales útiles.

El primero es un entusiasmo directo por la relación entre tamaño y capacidad. La publicación oficial de lanzamiento superó los 2.200 me gusta en un día, y un probador reportó haber ejecutado 32 subagentes concurrentes en un solo DGX Spark a 931 tokens por segundo de media, con un pico de 1.364. Para un modelo de 2B alojado en local, ese rendimiento es lo que da ganas de construir con él.

El segundo bando es más escéptico, y vale la pena escucharlo precisamente porque no es marketing. La queja recurrente más fuerte fue la falta de soporte de visión:

Reddit

"Sad that there is no vision though."

Y algunos desarrolladores pusieron en duda que las puntuaciones de benchmark se traduzcan en trabajo real, sobre todo en arneses de programación:

"you get some likes here, but useful code? I don't think so"

Esa brecha entre una fila de benchmark sólida y el buen comportamiento dentro de un bucle de agente real es justo lo que no se puede leer en una hoja de especificaciones. Y es también lo que más importa en cuanto intentas poner cualquier modelo a trabajar en tareas reales.

Un modelo abierto es un motor, no un empleado

Este es el replanteamiento que vale la pena llevarse, y es la parte que más se saltan quienes construyen y quienes compran. MiniCPM5-2B es un gran motor. Por sí solo no es un trabajador. Descargar un buen modelo de pesos abiertos es el inicio de un proyecto, no su final, y la distancia entre ambos es mayor que el modelo.

Trabajo en la IA de eesel, y esta es la distinción en la que vivimos cada día. Llevamos años poniendo agentes de IA en colas de soporte reales, y la lección recurrente es que la calidad bruta del modelo rara vez decide si un despliegue funciona. Lo que lo decide es todo lo que rodea al modelo.

Los pesos de un modelo abierto son la capa base; un compañero de soporte que funcione necesita encima conocimiento de la empresa, integraciones, barreras de seguridad y pruebas
Los pesos de un modelo abierto son la capa base; un compañero de soporte que funcione necesita encima conocimiento de la empresa, integraciones, barreras de seguridad y pruebas

Toma el soporte al cliente como caso concreto. Para convertir un modelo como MiniCPM5-2B en algo que pueda responder un ticket real, tienes que alimentarlo con el conocimiento real de tu empresa, conectarlo al helpdesk y a las herramientas que necesita para actuar, añadir barreras de seguridad para que escale en lugar de adivinar, y probarlo con conversaciones pasadas reales antes de que toque a un cliente en vivo. Esa última parte es donde hemos visto a bots que suenan seguros dar respuestas erróneas en silencio, y por eso ahora simulamos cada despliegue con tickets históricos antes de salir en vivo. El modelo es quizá el 20 % de eso. El otro 80 % es el andamiaje aburrido y esencial, y no viene en la descarga.

Eso no es un argumento contra los modelos abiertos. Es un argumento para tener claro qué tienes entre manos. MiniCPM5-2B es un motor compacto realmente bueno con el que construir. Pero si lo que quieres construir es un agente de soporte, puedes ensamblar tú mismo todo ese 80 % o incorporarlo ya hecho.

Prueba eesel

Si tu objetivo real es responder preguntas de clientes y no ejecutar un modelo, ese es exactamente el problema que eesel existe para resolver. eesel incorpora un compañero de helpdesk con IA listo para trabajar en tu cola actual: aprende de tus tickets pasados y tu centro de ayuda, se conecta en minutos a herramientas como Zendesk, Freshdesk y Slack y, sobre todo, simula con tus tickets históricos reales para que veas cómo se comportará antes de que responda a nadie en vivo.

El panel de informes de eesel con volumen de tareas, eventos de activación y uso de aprobaciones de un compañero de IA
El panel de informes de eesel con volumen de tareas, eventos de activación y uso de aprobaciones de un compañero de IA

Y si te gusta trabajar cerca del metal, como harías con un modelo local, eesel tiene una CLI pública además de un servidor MCP, de modo que el mismo compañero que configuras en el panel puede manejarse desde una terminal, automatizarse en scripts o entregarse a un agente de programación como Claude Code o Cursor. Obtienes el trabajador listo y la superficie programable, sin tener que construir tú el 80 %. Es gratis para probar.

Preguntas frecuentes

¿Qué es MiniCPM5-2B?
MiniCPM5-2B es un modelo de lenguaje denso de 2B parámetros, solo de texto y con pesos abiertos, creado por OpenBMB para su uso en dispositivos y en el edge. Incluye una ventana de contexto de 128K y pesos Apache-2.0, así que puedes ejecutarlo en local y usarlo comercialmente. Es el segundo modelo de la serie MiniCPM5, después de MiniCPM5-1B.
¿Qué tan bueno es MiniCPM5-2B frente a modelos más grandes?
En la suite propia de OpenBMB, MiniCPM5-2B promedia 53,9 en 34 benchmarks, lo que ellos describen como el estado del arte open source de la clase 2B y, dentro de su conjunto de comparación, por delante del Qwen3.5-4B, más grande, con 51,1. Destacan MATH-500 con 94,6 y LiveCodeBench v6 con 69,1. Como siempre con cifras reportadas por el fabricante, tómalas como punto de partida y prueba con tus propias tareas.
¿Puede MiniCPM5-2B ejecutarse en un teléfono o un portátil?
Sí. Ese es el objetivo del modelo. Una versión GGUF listada por la comunidad pesa unos 1,6 GB, y OpenBMB compartió una demo ejecutándolo en un MacBook de 16 GB haciendo búsqueda web en el dispositivo. Se adaptó desde el primer día a hardware edge de Intel, Arm y Rockchip.
¿Se puede usar MiniCPM5-2B gratis con fines comerciales?
Sí. Tanto el repositorio como los pesos se publican bajo la licencia Apache-2.0, que permite el uso comercial. No hay una licencia comunitaria de MiniCPM aparte que restrinja este modelo, a diferencia de otros lanzamientos de pesos abiertos.
¿Basta un modelo abierto como MiniCPM5-2B para gestionar el soporte al cliente?
El modelo es el motor, no el producto terminado. Para responder tickets reales sigues necesitando conocimiento de la empresa, integraciones con el helpdesk y las herramientas, barreras de seguridad y una forma de probar antes de salir en vivo. Una plataforma como eesel se encarga de esa capa: incorpora un compañero de helpdesk con IA listo para trabajar que simula con tus tickets pasados antes de tocar una conversación en vivo.

Share this article