Codestral rilasciato da Mistral a maggio 2024. Modello specializzato in codice: 22 miliardi di parametri, dataset focalizzato su programmazione.
Caratteristiche:
- Supporta oltre 80 linguaggi di programmazione (Python, Java, C++, JavaScript, Go, Rust, Bash, SQL, ...).
- Context window 32k.
- Bravissimo su fill-in-the-middle: completare codice in mezzo a un file, non solo in coda. Utile per integrazione in IDE.
- Disponibile via API Mistral o scaricabile (con licenza non commerciale Mistral, attenzione).
Versione successiva: Codestral Mamba (luglio 2024) basata su architettura Mamba invece di Transformer, ottimizzata per inferenza veloce su sequenze lunghe.
Concorrenti: GitHub Copilot (closed, OpenAI sotto), DeepSeek-Coder (open), Qwen-Coder (open), CodeLlama (Meta).
Pro: ottimo per integrazioni custom (IDE, tool aziendali), velocità decente, rapporto qualità/dimensione interessante.
Contro onesti: la licenza Mistral per Codestral non è completamente open. Per uso commerciale "produttivo" devi pagare licenza Mistral. Per ricerca e sperimentazione, libero.
Verdetto: se vuoi un modello da integrare nel tuo IDE custom o tool interno, Codestral è una scelta solida. Se vuoi solo "scrivere codice con un'IA", Cursor con Claude Sonnet ti dà esperienza migliore.