Codestral
Codestral

Codestral

Codestral es el modelo de codificación de baja latencia de Mistral AI optimizado para completar el medio y generar código. Esta guía distingue Codestral 25.08 de Mistral Code, Vibe, Devstral y Codestral Embed y cubre API costo, privacidad, integración FIM, evaluación, seguridad e implementación.

88

Views

0

Likes

Jan 2026

Added

chat.mistral.ai

Website

Tags

ai-codingfree

Editorial Review

About Codestral

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.

Codestral directory placeholder visual
Esta entrada de directorio actualmente carece de material gráfico oficial Codestral. La información autorizada sobre capacidad, precio y ciclo de vida se encuentra en la tarjeta de modelo en vivo y la documentación de precios de Mistral.

Asigne la tarea al componente de codificación Mistral correcto

ComponenteTrabajo principalEntrada/salida típicaNo lo confundas con
Codestral 25.08FIM de baja latencia y generación de códigoPrefijo + sufijo → código faltanteUn agente de repositorio completo
DevstralTareas de codificación agente e ingeniería de software.Problema + herramientas/repositorio → cambio de varios pasosFinalización en línea
Codestral InsertarRepresentación de código/vector de búsquedaCódigo/consulta → incrustaciónGeneración de texto
Vibe CodeExperiencia CLI/IDE/agente web de cara al usuarioTarea de desarrollador → ediciones, comandos, relaciones públicasUn punto final de modelo
StudioAPI claves, parque infantil, evaluación y seguimientoPlano de control del desarrolladorAsistente de codificación para el usuario final
URL heredada de Le ChatPunto de entrada al chat anteriorConversaciónLa 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 APIEntradaSalidaCosto aproximado del modelo
1.000 pequeñas terminaciones4 millones de fichas0,5 millones de fichas$1.20 + $0.45 = $1.65
1000 finalizaciones de contexto amplio20M1M$6.00 + $0.90 = $6.90
Generación fuera de línea por lotes20M2MAproximadamente la mitad del cargo por token estándar si es elegible
Residuos por baja aceptaciónMismas fichasMismas fichasEl 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.

EstrategiaBeneficioRiesgoControl recomendado
uso últimoActualización automática admitidaCambio silencioso de calidad/latenciaTráfico canario y benchmark continuo
Versión de pasadorComportamiento reproducibleCorte de jubilaciónAlerta de ciclo de vida y ventana de migración
Implementación propia/VPCResidencia y controlLicencia, hardware y operaciones.Contrato más pruebas de capacidad/seguridad
Modelo alternativoDisponibilidadDiferentes marcadores FIM/calidad/términos de datosAdaptador 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 contextoValorRiesgoMinimización
Prefijo/sufijo del archivo actualEstructura esencial de la FIMSecretos y regiones no relacionadas.Ventana encuadernada; redactar patrones secretos
Definiciones importadasTipo/API precisiónAmplio código propietarioEnviar firmas/documentos antes de las implementaciones
Recuperación del repositorioConvenciones y llamadas entre archivosMayor divulgación/retención de índiceLista de rutas permitidas y recuperación local
Terminal/salida de pruebaContexto de fallaTokens, rutas de entorno y datos de usuario.Busque registros y seleccione líneas relevantes
diferencia de git/problemaIntención y cambio recienteInyección rápida no confiableEtiquetar 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étricaDefiniciónPor qué es importante
Coincidencia exacta/semánticaCoincide con el objetivo o pasa pruebas de comportamientoComparabilidad académica
Tasa de aceptaciónSugerencias aceptadas / mostradasUtilidad inmediata
RetenciónEl código aceptado permanece después de 1 a 7 díasFiltra el comportamiento rápido de aceptación/reescritura
Pulsaciones de teclas/tiempo ahorradoComparación de tareas controladaProductividad real
Tasa de defectos/seguridadSugerencias aceptadas que generan hallazgos.Barandilla de calidad
LatenciaP50/P95 cursor para renderizarLa función de autocompletar debe mantenerse fluida
Costo/finalización retenidaSe aceptan todos los tokens/coste de herramientas/retenidosDecisió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ónpruebasíntoma de falla
Marcadores/tokenizadorPunto final oficial de la FIM/dispositivo SDKLos marcadores se filtran en el código o se repiten sufijos
detener la lógicaLlaves, sangría y siguiente declaración.Generación fugitiva
UnicódigoIdentificadores/comentarios no ASCIICorrupción o desajuste de compensación
Truncamiento de contextoArchivo/repositorio muy grandeEl sufijo crítico/la importación desaparece
CancelaciónEscritura rápida y cambio de archivosFinalización obsoleta insertada
TelemetriaInspeccionar solicitud/carga útil de registroCó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ónMejor ajusteCompensación versus Codestral
CodestralFIM multilingüe de baja latencia hasta MistralCiclo de vida del modelo Premier y dependencia del proveedor
GitHub CopilotExperiencia administrada en IDE/GitHubSuscripción de productos y menos control a nivel de modelo
tabinoOpciones de implementación y finalización empresarialDiferentes ecosistemas y precios
Continuar + modelo seleccionadoOrquestación IDE de código abiertoTu propio contexto, proveedores y evaluación.
Modelo de código abierto localFuera de línea/residencia y control predecibleGPU, latencia, licencias y mantenimiento
Servidor de idioma/fragmentoSí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

Ú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.

Ready to try Codestral?

Visit the official website to get started

Visit Codestral

Quick Info

Added
1/21/2026
Published
1/21/2026
Updated
9/6/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Cursor

Cursor

Built to make you extraordinarily productive, Cursor is the best way to code with AI. - Herramienta de IA inteligente para mejorar tu productividad.

ai-codingfree
1390
GitHub Copilot

GitHub Copilot

GitHub Copilot es el asistente de programación de GitHub para IDEs, GitHub.com, pull requests, CLI, revisión de código y desarrollo agentic. Encaja con equipos que quieren ayuda de IA dentro del repositorio sin perder revisión, tests y gobernanza.

GitHub CopilotAI coding assistantCopilot Chat
1150
Trae

Trae

Trae is your helpful coding partner. It offers features like AI Q&A, code auto-completion, and agent-based AI programming capabilities. - Herramienta de IA inteligente para mejorar tu productividad.

ai-codingfree
1890
MarsCode

MarsCode

MarsCode es un asistente de programación con enfoque de IDE para completado, explicación, depuración y generación de código. Los metadatos oficiales actuales también apuntan a Trae AI IDE, así que la página debe explicar el estado del producto con cuidado.

MarsCodeTrae AI IDEAI coding assistant
1380