
Flint v1.0 frente a Flint 40B-A2.5B: son el mismo modelo, y el nombre importa
- MoonshotNUEVOMoonshotAI: Kimi K3.1 Pro2026-10-2455Inteligencia
- OrcaNUEVOOrcaCyber: DeepSeek V4.1 Flash Abliterated2026-10-23$0.70 / $1.60 por 1M de tokens · 190 tok/s
- OrcaNUEVOOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 por 1M de tokens · 27 tok/s
- deepseekNUEVODeepSeek: DeepSeek V4.1 Flash 10172026-10-1745Inteligencia
- DeepSeekNUEVODeepSeek: DeepSeek V4.1 Flash2026-10-1740Inteligencia
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 por 1M de tokens · 148 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Inteligencia
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Inteligencia
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 por 1M de tokens · 1113 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Inteligencia
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Inteligencia
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Inteligencia
- xAIGrok 4.72026-09-2146Inteligencia
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 por 1M de tokens · 166 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 por 1M de tokens · 1628 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Inteligencia77Código
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Inteligencia76Código
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Inteligencia76Código
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Inteligencia82Código
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 por 1M de tokens · 47 tok/s
Flint v1.0 y Flint 40B-A2.5B no son dos modelos. Son dos nombres para un mismo archivo. El primer modelo de programación de pesos abiertos de Recursive es una red de mezcla de expertos con 39.800 millones de parámetros en total y aproximadamente 2.500 millones activos por token, publicado el 21 de octubre de 2026 bajo Apache 2.0, y aparece en circulación con al menos tres etiquetas distintas según en qué capa de la pila te encuentres. El identificador de API es flint-v1.0. El nombre del archivo de pesos es Flint 40B-A2.5B. El repositorio de origen es RecursiveSI/flint.
Eso merece escribirse con claridad, porque internet ya ha empezado a tratarlos como si fueran dos modelos enfrentados. Los catálogos de modelos enumeran una forma. Los repositorios de cuantización enumeran la otra. Las páginas de benchmarks archivan los resultados bajo la cadena que haya usado su fuente. Pon "Flint v1.0" y "Flint 40B-A2.5B" en una herramienta de comparación y esta generará sin problema una página que da a entender que existe una elección. No hay ninguna elección. Hay un solo modelo y un problema de nombres.
Tres etiquetas, un punto de control
Cada nombre existe porque una parte diferente del stack necesita una cadena diferente, y una vez que sabes cuál es esa parte, puedes identificar lo que estás viendo en aproximadamente un segundo.
• Flint v1.0 — el identificador de servicio, escrito en un espacio de nombres de proveedor como algo similar a recursive/flint-v1.0. El "v1.0" es un sello de versión añadido por quien opera el endpoint, para que puedan publicar una 1.1 más adelante sin romper a todos los clientes que ya apuntan a él. Esta forma se ve en API alojadas, en menús desplegables de modelos y en código que lee model="recursive/flint-v1.0". Algunos listados llevan un sufijo :free, que describe el nivel de precio de ese endpoint en particular, no un modelo diferente.
• Flint 40B-A2.5B — el nombre de la arquitectura, y el único de los tres que te dice algo sobre el archivo. «40B» son los parámetros totales, «A2.5B» son los parámetros activos por token, y la forma con guion es la convención que han adoptado los modelos dispersos de mezcla de expertos. Esta forma aparece en la tarjeta del modelo original, en los nombres de repositorios de cuantización y en cualquier debate en el que importe el tamaño de la cosa. También es la forma con más probabilidades de ser fácticamente correcta, porque se deriva de la configuración en lugar de ser asignada por un catálogo.
• RecursiveSI/flint — la ruta del repositorio upstream en Hugging Face, que contiene el checkpoint BF16, la configuración, el tokenizador, la plantilla de chat y un kit de servicio SGLang. Todo lo demás desciende de esto. Si un repositorio derivado no es rastreable hasta RecursiveSI/flint, entonces no es Flint.

Las compilaciones de la comunidad siguen la misma lógica. Las conversiones y los paquetes cuantizados dirigidos a Apple silicon o a los entornos de ejecución GGUF suelen llevar el nombre descriptivo, porque quien descarga un archivo de 22 GB quiere saber qué contiene en lugar de qué número de versión de catálogo le asignó una plataforma de alojamiento. El checkpoint subyacente, en todos los casos, es el mismo que Recursive publicó el 21 de octubre de 2026.
Por qué esto le cuesta dinero real a la gente
La confusión de nombres suele ser solo molesta. Aquí tiene dos consecuencias que importan.
La primera es una comparación falsa. A Flint se le compara con otros modelos con base en la solidez de las cifras archivadas bajo un nombre u otro, y un lector que se encuentra con «Flint v1.0 obtuvo 74.2 en SWE-bench Verified» en un sitio y con «Flint 40B-A2.5B obtuvo 74.2 en SWE-bench Verified» en otro no tiene motivo para concluir que se trata del mismo resultado. Son el mismo resultado. Nadie ha publicado una segunda evaluación distinta bajo la otra etiqueta; el modelo tiene cuatro días de vida y no existe ninguna evaluación independiente bajo etiqueta alguna.
El segundo es una sorpresa de facturación. Como un nombre es un identificador de servicio, es posible pagar una tarifa por token por un modelo que podrías descargar una vez y ejecutar por nada más que electricidad. Ese es un intercambio legítimo —estás comprando el hardware, el tiempo de actividad y las operaciones de otra persona—, pero debería ser un intercambio deliberado. Recursive publica los pesos bajo Apache 2.0 sin barrera de ingresos ni restricción comercial. Si estás pagando por un endpoint de Flint alojado, la pregunta que vale la pena hacerse es por qué estás pagando, y la respuesta debería ser algo distinto del acceso al modelo.
Hay un tercer coste, más sutil: el blanqueo de licencias. Apache 2.0 no se convierte en otra cosa porque un host aguas abajo cambie el nombre del endpoint. Si un repositorio derivado se describe como un modelo diferente, comprueba si realmente lo es.
Cómo saber cuál estás mirando
Tres pruebas rápidas, en orden de fiabilidad.
• ¿La cadena tiene un prefijo de proveedor y una barra? Entonces es un identificador de servicio. Trátalo como una dirección, no como una especificación. El modelo que hay detrás puede estar fijado a un checkpoint más antiguo que el que se publica actualmente en upstream, y a menudo no hay forma de saberlo solo por el ID.
• ¿Contiene la cadena un patrón B-A, como 40B-A2.5B o 30B-A3B? Entonces es un nombre descriptivo de arquitectura y los números son la forma real del modelo. Esta es la única forma que aporta información sobre la que puedes actuar.
• ¿Es una ruta de dos partes que termina en un slug de modelo simple, como RecursiveSI/flint? Entonces es el checkpoint en sí, y su listado de archivos es la fuente de verdad. Los tamaños de archivo del repositorio —79,59 GB para BF16, 22,86 GB para el NVFP4 GGUF, 25,99 GB para el int4 GGUF, 22,58 GB para int4 safetensors— son los números en los que confiar al planificar hardware.
Si una página te da una cadena de versión y una puntuación de benchmark pero nunca menciona el número de parámetros, eso es una advertencia. Significa que la página está describiendo un endpoint, no un modelo.

La decisión que realmente tienes ante ti
Una vez que dejas de comparar Flint consigo mismo, la verdadera pregunta es la forma de la distribución: ¿descargarlo o llamarlo desde algún lugar?
Descargarlo te proporciona el checkpoint, la capacidad de cuantizarlo aún más, la capacidad de hacerle fine-tuning y ninguna factura por token. También te da el trabajo operativo: 22,86 GB en disco, aproximadamente 24 GB de memoria para mantenerlo con holgura, un motor de inferencia que configurar y una plantilla de chat que verificar antes de confiar en la salida. Para un equipo que ya ejecuta modelos locales, eso es un martes cualquiera. Para un equipo que no, es todo un proyecto.
Llamar a un endpoint alojado te da un cliente compatible con OpenAI y la disponibilidad de otra persona. También introduce una dependencia de un despliegue concreto de un checkpoint concreto, que es precisamente la razón por la que existe la cadena de versión.
La mayoría de los equipos acaban queriendo ambas cosas, y la parte que realmente nos corresponde decir es esta: si ya estás enrutando modelos alojados a través de una sola API, el coste marginal de una llamada alojada debería ser exactamente el precio de lista del proveedor. OrcaRouter transmite los precios del proveedor sin ningún margen añadido, de modo que un cambio de precio del proveedor se refleja el mismo día en lugar de en la próxima renovación del contrato. OrcaRouter no sirve Flint —esto es una descarga, no uno de nuestros endpoints—, así que esa afirmación se refiere al resto de tu stack, no a este modelo.
Qué te dice la nomenclatura sobre el lanzamiento
Existen dos nombres porque existen dos canales de distribución, y esa es la verdadera noticia en la elección del nombre. Recursive publicó pesos abiertos y un kit de servicio el mismo día, y por eso el modelo aparece tanto como un archivo que puedes poseer como una cadena que puedes invocar. Los modelos que se distribuyen de una sola forma reciben un solo nombre.
La conclusión práctica no tiene nada de glamurosa. Busca «Flint 40B-A2.5B» cuando quieras saber qué es el modelo y si encaja en tu máquina. Busca la cadena de versión cuando estés configurando un cliente y necesites saber cómo se llama un endpoint. Y cuando veas que se comparan los dos, cierra la pestaña: acabas de ver el mismo modelo dos veces.

