Mistral AI a présenté Codestral, son premier modèle d'IA générative à poids ouverts conçu spécifiquement pour les tâches de génération de code. Le modèle de 22 milliards de paramètres est entraîné sur un ensemble de données diversifié de plus de 80 langages de programmation et dispose d'une fenêtre de contexte de 32k.

  • Codestral prend en charge les mécanismes de remplissage au milieu (FIM) pour compléter du code partiel, écrire des tests et générer des fonctions dans des langages tels que Python, Java, C++ et JavaScript.
  • Il surpasse ses concurrents dans RepoBench, une évaluation à longue portée pour la génération de code, tirant parti de sa fenêtre de contexte plus large par rapport aux modèles avec des limites de 4k, 8k ou 16k.
  • Le modèle est disponible sous la licence Mistral AI Non-Production License pour la recherche et les tests, avec des licences commerciales disponibles sur demande.
  • Codestral est accessible via un point de terminaison bêta dédié à l'adresse codestral.mistral.ai ou le point de terminaison standard api.mistral.ai.
  • Des intégrations sont disponibles via LlamaIndex, LangChain, Continue.dev et Tabnine pour les IDEs comme VSCode et JetBrains.

Cette publication vise à fournir aux développeurs un outil rapide et de haute qualité pour la génération de code et l'autocomplétion, réduisant la latence tout en maintenant des performances comparables à celles des modèles plus grands.