Codestral es Mistral la familia de modelos especializados de AI para completar código de forma rápida y de alta frecuencia, especialmente el de llenado intermedio (FIM). El alias de producción actual. codestral-último apunta a la generación admitida seleccionada por Mistral; la versión documentada actual es Codestral 25.08 (codestral-2508) con una ventana de contexto de 128K. También puede realizar tareas de generación de código y estilo chat.
Codestral no es toda la línea de productos para desarrolladores Mistral. Vibe Code es el actual CLI, IDE y agente de codificación web; Devstral está optimizado para ingeniería de software agente de múltiples pasos; Codestral Insertar crea vectores para búsqueda de código; y el anterior Mistral Code El anuncio del producto describía una pila IDE empresarial. Elegir la capa correcta evita que un modelo de autocompletar se evalúe como si fuera un agente autónomo.

Asigne la tarea al componente de codificación Mistral correcto
| Componente | Trabajo principal | Entrada/salida típica | No lo confundas con |
|---|---|---|---|
| Codestral 25.08 | FIM de baja latencia y generación de código | Prefijo + sufijo → código faltante | Un agente de repositorio completo |
| Devstral | Tareas de codificación agente e ingeniería de software. | Problema + herramientas/repositorio → cambio de varios pasos | Finalización en línea |
| Codestral Insertar | Representación de código/vector de búsqueda | Código/consulta → incrustación | Generación de texto |
| Vibe Code | Experiencia CLI/IDE/agente web de cara al usuario | Tarea de desarrollador → ediciones, comandos, relaciones públicas | Un punto final de modelo |
| Studio | API claves, parque infantil, evaluación y seguimiento | Plano de control del desarrollador | Asistente de codificación para el usuario final |
| URL heredada de Le Chat | Punto de entrada al chat anterior | Conversación | La página oficial del modelo Codestral |
La URL almacenada del listado apunta a chat.mistral.ai/chat, pero la plataforma Mistral actual describe Vibe, Studio y Admin. Para la evaluación de API, utilice la tarjeta modelo y Studio en lugar de tratar una página de chat del consumidor como la superficie canónica del producto Codestral.
Cómo funciona la FIM
archivo antes del cursor archivo después del cursor
| |
vv
[prefijo] + marcadores FIM + [sufijo]
|
v
Codestral
|
v
tramo medio propuesto
|
sintaxis/tipo/prueba/puerta de seguridad
|
el desarrollador acepta
La finalización ordinaria del siguiente token solo ve lo que precede al cursor. FIM también proporciona el sufijo, lo que permite al modelo cerrar una función, respetar las siguientes llamadas e insertar código sin reescribir el resto. Una integración IDE debe enviar solo el contexto requerido para la finalización, preservar los límites exactos de prefijo/sufijo y detener la generación antes de que se duplique el contenido del sufijo.
Versión actual, contexto y precio.
Según lo revisado el 26 de julio de 2026, la tarjeta modelo Codestral 25.08 incluye un contexto de 128 KB y un precio API de $0,30 por millón de tokens de entrada y $0,90 por millón de tokens de salida. La página de precios de Mistral muestra las mismas tarifas para codestral-último, con procesamiento por lotes anunciado con un 50 % de descuento y entrada almacenada en caché con un gran descuento cuando corresponda. Confirme la moneda, la región y el punto final de la factura real.
| Ejemplo de carga de trabajo API | Entrada | Salida | Costo aproximado del modelo |
|---|---|---|---|
| 1.000 pequeñas terminaciones | 4 millones de fichas | 0,5 millones de fichas | $1.20 + $0.45 = $1.65 |
| 1000 finalizaciones de contexto amplio | 20M | 1M | $6.00 + $0.90 = $6.90 |
| Generación fuera de línea por lotes | 20M | 2M | Aproximadamente la mitad del cargo por token estándar si es elegible |
| Residuos por baja aceptación | Mismas fichas | Mismas fichas | El costo no cambia incluso cuando los desarrolladores rechazan las sugerencias |
Estos ejemplos aritméticos excluyen las tarifas de IDE/complementos, puertas de enlace, recuperación, red, infraestructura autohospedada e ingeniería. Realice un seguimiento del costo por finalización aceptada y código retenido, no solo por llamadas. Enviar agresivamente 128K con cada pulsación de tecla es lento, costoso e innecesario.
Ciclo de vida del modelo: alias versus ID fijados
codestral-último simplifica las actualizaciones pero puede cambiar el comportamiento. Una identificación fijada como codestral-2508 mejora la reproducibilidad hasta la jubilación. El catálogo de modelos de Mistral coloca a Codestral 25.01, Codestral 24.05 y Codestral Mamba entre los modelos heredados/obsoletos; la tarjeta 25.01 registró una fecha de retiro en 2025.
| Estrategia | Beneficio | Riesgo | Control recomendado |
|---|---|---|---|
uso último | Actualización automática admitida | Cambio silencioso de calidad/latencia | Tráfico canario y benchmark continuo |
| Versión de pasador | Comportamiento reproducible | Corte de jubilación | Alerta de ciclo de vida y ventana de migración |
| Implementación propia/VPC | Residencia y control | Licencia, hardware y operaciones. | Contrato más pruebas de capacidad/seguridad |
| Modelo alternativo | Disponibilidad | Diferentes marcadores FIM/calidad/términos de datos | Adaptador compatible explícito y señal de usuario |
Licencia e historial de “peso abierto”
Los pesos Codestral 22B originales se publicaron bajo la licencia de no producción de IA Mistral para investigación/pruebas, y las licencias comerciales se ofrecen por separado. No generalice esa licencia a cada versión de Codestral, uso de API o implementación empresarial. Codestral 25.08 está documentado como un modelo Premier y la autoimplementación empresarial es una oferta comercial.
Registre los términos exactos del artefacto/API, el uso permitido, los derechos derivados/de ajuste, las restricciones geográficas y el soporte. "Descargable" y "código abierto" no son sinónimos. El código generado posteriormente también necesita una revisión normal de licencia, dependencia y procedencia.
Privacidad del código y minimización del contexto.
Autocompletar puede enviar código alrededor del cursor, importaciones, símbolos, pestañas abiertas, mapas de repositorio, nombres de archivos y mensajes para desarrolladores. Esto puede incluir secretos, datos de clientes y algoritmos propietarios. Inspeccione el generador de contexto real de la extensión IDE o la integración, no solo la política del proveedor del modelo.
| fuente de contexto | Valor | Riesgo | Minimización |
|---|---|---|---|
| Prefijo/sufijo del archivo actual | Estructura esencial de la FIM | Secretos y regiones no relacionadas. | Ventana encuadernada; redactar patrones secretos |
| Definiciones importadas | Tipo/API precisión | Amplio código propietario | Enviar firmas/documentos antes de las implementaciones |
| Recuperación del repositorio | Convenciones y llamadas entre archivos | Mayor divulgación/retención de índice | Lista de rutas permitidas y recuperación local |
| Terminal/salida de prueba | Contexto de falla | Tokens, rutas de entorno y datos de usuario. | Busque registros y seleccione líneas relevantes |
| diferencia de git/problema | Intención y cambio reciente | Inyección rápida no confiable | Etiquetar como datos; nunca otorgar autoridad a la herramienta |
Utilice claves API independientes por entorno, espacios de trabajo con privilegios mínimos, límites de gasto y rotación. No incruste claves en la configuración del editor comprometida con Git. Confirme los controles actuales de capacitación, retención y procesamiento de datos de Mistral para API gratuito, pago, Team y Enterprise porque los planes de productos difieren.
Un punto de referencia de finalización que refleja el valor del desarrollador
Cree entre 200 y 1000 posiciones de cursor tomadas de repositorios y lenguajes que su equipo realmente utiliza. Congele el prefijo, el sufijo, el contexto relevante y la verdad fundamental oculta. Incluya texto repetitivo, uso de API, manejo de errores, pruebas, SQL, shell, código sensible a la seguridad y refactores incompletos. Eliminar los casos ya presentes en los corpus de referencia públicos donde la fuga sea plausible.
| Métrica | Definición | Por qué es importante |
|---|---|---|
| Coincidencia exacta/semántica | Coincide con el objetivo o pasa pruebas de comportamiento | Comparabilidad académica |
| Tasa de aceptación | Sugerencias aceptadas / mostradas | Utilidad inmediata |
| Retención | El código aceptado permanece después de 1 a 7 días | Filtra el comportamiento rápido de aceptación/reescritura |
| Pulsaciones de teclas/tiempo ahorrado | Comparación de tareas controlada | Productividad real |
| Tasa de defectos/seguridad | Sugerencias aceptadas que generan hallazgos. | Barandilla de calidad |
| Latencia | P50/P95 cursor para renderizar | La función de autocompletar debe mantenerse fluida |
| Costo/finalización retenida | Se aceptan todos los tokens/coste de herramientas/retenidos | Decisión económica |
Mistral informó mejoras en las finalizaciones aceptadas y retenidas para el 25.08 en su anuncio empresarial. Trate las cifras de los proveedores como una hipótesis y reprodúzcalas utilizando su extensión, red y repositorios.
Ingeniería de latencia
Evite las pulsaciones de teclas, cancele solicitudes obsoletas y almacene en caché prefijos estables. Mantenga la longitud de salida corta para autocompletar. Utilice la transmisión solo si los candidatos parciales mejoran la experiencia sin fomentar la aceptación prematura. Separe el tráfico FIM interactivo de la generación de pruebas por lotes para que los trabajos largos no saturen los límites de velocidad.
Mida la latencia de un extremo a otro: recopilación de contexto del editor, recuperación, red, cola, primer token, generación y renderizado. Un modelo de referencia que excluya la sobrecarga de extensión no puede predecir la experiencia del desarrollador.
Puertas de seguridad y corrección.
Nunca ejecute código generado simplemente porque se compila. Ejecute formateadores, analizadores/verificadores de tipos, pruebas unitarias, análisis secretos, políticas de dependencia y comprobaciones de seguridad específicas del idioma en un entorno limitado. Para las completaciones de SQL y Shell, se requiere una confirmación más estricta y un entorno que no sea de producción.
- Rechace sugerencias que introduzcan credenciales codificadas, TLS deshabilitado o deserialización insegura.
- Resuelva los nombres de los paquetes con un registro aprobado para reducir los ataques de dependencia alucinantes.
- Requerir revisión humana para autenticación, criptografía, pagos, migraciones y control de acceso.
- Muestre todo el intervalo sugerido y el sufijo afectado antes de la aceptación.
- Atribuya el código de IA aceptado en la telemetría interna solo según lo permita la política de privacidad/empleado.
Lista de verificación de integración FIM
| Preocupación por la integración | prueba | síntoma de falla |
|---|---|---|
| Marcadores/tokenizador | Punto final oficial de la FIM/dispositivo SDK | Los marcadores se filtran en el código o se repiten sufijos |
| detener la lógica | Llaves, sangría y siguiente declaración. | Generación fugitiva |
| Unicódigo | Identificadores/comentarios no ASCII | Corrupción o desajuste de compensación |
| Truncamiento de contexto | Archivo/repositorio muy grande | El sufijo crítico/la importación desaparece |
| Cancelación | Escritura rápida y cambio de archivos | Finalización obsoleta insertada |
| Telemetria | Inspeccionar solicitud/carga útil de registro | Código o secretos almacenados inesperadamente |
Cuando Codestral no es la elección correcta
Utilice Devstral/Vibe Code u otro sistema agente cuando el trabajo requiera explorar un repositorio, planificar, editar varios archivos, ejecutar comandos y abrir un PR. Utilice Codestral Insertar para recuperar código semántico. Utilice refactorización/linters deterministas cuando se conozca la transformación. Utilice un modelo de razonamiento general para discusiones de arquitectura que no sean finalizaciones sensibles a la latencia.
Alternativas
| Opción | Mejor ajuste | Compensación versus Codestral |
|---|---|---|
| Codestral | FIM multilingüe de baja latencia hasta Mistral | Ciclo de vida del modelo Premier y dependencia del proveedor |
| GitHub Copilot | Experiencia administrada en IDE/GitHub | Suscripción de productos y menos control a nivel de modelo |
| tabino | Opciones de implementación y finalización empresarial | Diferentes ecosistemas y precios |
| Continuar + modelo seleccionado | Orquestación IDE de código abierto | Tu propio contexto, proveedores y evaluación. |
| Modelo de código abierto local | Fuera de línea/residencia y control predecible | GPU, latencia, licencias y mantenimiento |
| Servidor de idioma/fragmento | Símbolos conocidos y texto estándar determinista. | Menos flexibilidad generativa, mayor confiabilidad fáctica |
Preguntas frecuentes
¿Cuál es el modelo Codestral actual?
La tarjeta modelo actual enumera Codestral 25.08 (codestral-2508) y el alias API codestral-último.
¿Cuánto cuesta el API?
En el momento de la revisión, $0,30 por millón de tokens de entrada y $0,90 por millón de tokens de salida. Confirme la página de precios en vivo.
¿Codestral es de código abierto?
No uses esa etiqueta general. Las pesas originales tenían licencia de no producción; el modelo Premier actual y la implementación automática utilizan los términos/contratos Mistral actuales.
¿Es lo mismo que Devstral?
No. Codestral objetivos de finalización/FIM; Devstral apunta a tareas de ingeniería de software agentes.
¿Es lo mismo que Vibe Code?
No. Vibe Code es un agente de codificación orientado al usuario en terminales, IDE y web que puede utilizar modelos de codificación.
¿Una ventana de 128K significa que debo enviar el repositorio completo?
No. Recupere y minimice el contexto relevante para la latencia, el costo y la privacidad.
¿Se puede confiar en el código generado?
No. Ejecute pruebas independientes, controles estáticos/de seguridad y revisión humana proporcional al riesgo.
fuentes primarias
- Tarjeta oficial modelo Codestral 25.08
- Precios oficiales en vivo API
- Catálogo oficial de modelos y lista heredada.
- Anuncio oficial Codestral 25.08
- Documentación oficial de generación de código/FIM
- Mistral Vibe, Studio y descripción general del producto Admin
- Mistral Code y distinción de pila de codificación
- Codestral original e historial de licencia
- Referencia de seguridad de la aplicación OWASP
Última revisión el 26 de julio de 2026. Los alias de modelos, los precios, los nombres de los productos y las fechas de retiro cambian. Anclar versiones para producción y monitorear el catálogo en vivo y el registro de cambios.


