Codestral 25.01

Codez à la vitesse de Tab.
Disponible aujourd’hui sur Continue.dev et bientôt sur d’autres assistants de code IA de premier plan.

  • 13 janvier 2025
  • Équipe Mistral AI

Parmi toutes les innovations en IA de l’année écoulée, la génération de code a sans doute été la plus significative. Tout comme la chaîne de montage a rationalisé la fabrication et la calculatrice a transformé les mathématiques, les modèles de codage représentent un changement significatif dans le développement logiciel.

Mistral AI a été à l’avant-garde de ce changement avec Codestral, un modèle de codage à la pointe de la technologie (SOTA) lancé plus tôt cette année. Léger, rapide et compétent dans plus de 80 langages de programmation, Codestral se spécialise dans les tâches à faible latence et haute fréquence telles que le remplissage au milieu (FIM), la correction de code et la génération de tests. Codestral a été utilisé par des milliers de développeurs comme un compagnon de codage très performant, augmentant régulièrement la productivité de plusieurs fois. Et aujourd’hui, Codestral reçoit une grande mise à jour.

Codestral 25.01 présente une architecture plus efficace et un tokenizer amélioré par rapport à l’original, générant et complétant le code environ 2 fois plus rapidement. Le modèle est désormais le leader incontesté pour le codage dans sa catégorie de poids, et SOTA pour les cas d’utilisation FIM dans tous les domaines.

Benchmarks

Nous avons évalué le nouveau Codestral avec les principaux modèles de codage de moins de 100 milliards de paramètres, largement considérés comme les meilleurs pour les tâches FIM.

Vue d'ensemble

PythonSQLMoyenne sur plusieurs langages
ModèleLongueur du contexteHumanEvalMBPPCruxEvalLiveCodeBenchRepoBenchSpiderCanItEditHumanEval (moyenne)HumanEvalFIM (moyenne)
Codestral-2501256k86.6%80.2%55.5%37.9%38.0%66.5%50.5%71.4%85.9%
Codestral-2405 22B32k81.1%78.2%51.3%31.5%34.0%63.5%50.5%65.6%82.1%
Codellama 70B instruct4k67.1%70.8%47.3%20.0%11.4%37.0%29.5%55.3%-
DeepSeek Coder 33B instruct16k77.4%80.2%49.5%27.0%28.4%60.0%47.6%65.1%85.3%
DeepSeek Coder V2 lite128k83.5%83.2%49.7%28.1%20.0%72.0%41.0%65.9%84.1%

Par langage

ModèleHumanEval PythonHumanEval C++HumanEval JavaHumanEval JavascriptHumanEval BashHumanEval TypescriptHumanEval C#HumanEval (moyenne)
Codestral-250186.6%78.9%72.8%82.6%43.0%82.4%53.2%71.4%
Codestral-2405 22B81.1%68.9%78.5%71.4%40.5%74.8%43.7%65.6%
Codellama 70B instruct67.1%56.5%60.8%62.7%32.3%61.0%46.8%55.3%
DeepSeek Coder 33B instruct77.4%65.8%73.4%73.3%39.2%77.4%49.4%65.1%
DeepSeek Coder V2 lite83.5%68.3%65.2%80.8%34.2%82.4%46.8%65.9%

FIM (correspondance exacte d'une seule ligne)

ModèleHumanEvalFIM PythonHumanEvalFIM JavaHumanEvalFIM JSHumanEvalFIM (moyenne)
Codestral-250180.2%89.6%87.96%85.89%
Codestral-2405 22B77.0%83.2%86.08%82.07%
OpenAI FIM API*80.0%84.8%86.5%83.7%
DeepSeek Chat API78.8%89.2%85.78%84.63%
DeepSeek Coder V2 lite78.7%87.8%85.90%84.13%
DeepSeek Coder 33B instruct80.1%89.0%86.80%85.3%

FIM pass@1 :

ModèleHumanEvalFIM PythonHumanEvalFIM JavaHumanEvalFIM JSHumanEvalFIM (moyenne)
Codestral-250192.5%97.1%96.1%95.3%
Codestral-2405 22B90.2%90.1%95.0%91.8%
OpenAI FIM API*91.1%91.8%95.2%92.7%
DeepSeek Chat API91.7%96.1%95.3%94.4%

* GPT 3.5 Turbo est la dernière API FIM disponible chez OpenAI

Disponible dès aujourd’hui

Codestral 25.01 est déployé dans le monde entier auprès des développeurs via nos partenaires IDE / plugin IDE. Vous pouvez ressentir la différence en termes de qualité et de rapidité de réponse pour la complétion de code en sélectionnant Codestral 25.01 dans leur sélecteur de modèle respectif.

Pour les cas d’utilisation en entreprise, en particulier ceux qui nécessitent la résidence des données et des modèles, Codestral 25.01 est disponible pour un déploiement local au sein de vos locaux ou VPC exclusivement depuis Continue. Découvrez la démo ci-dessous et essayez-le gratuitement dans Continue pour VS Code ou JetBrains.

Codestral 25-01-chat Demo * Démo de Codestral 25.01 Chat

Ty Dunn, co-fondateur de Continue, a déclaré : “Pour les assistants de code IA, la complétion de code constitue une grande partie du travail, ce qui nécessite des modèles excellents en remplissage au milieu (FIM). Codestral 25.01 marque une avancée significative dans ce domaine. Le nouveau modèle de Mistral AI est capable de fournir des suggestions plus précises, beaucoup plus rapidement - un élément crucial pour un développement logiciel précis et efficace. C’est pourquoi Codestral est notre modèle d’autocomplétion recommandé pour les développeurs.”

Si vous souhaitez créer votre propre intégration avec l’API Codestral, rendez-vous sur la Plateforme pour utiliser codestral-latest, ou en savoir plus sur notre documentation Codestral. L’API est également disponible sur Vertex AI de Google Cloud, en aperçu privé sur Azure AI Foundry, et bientôt sur Amazon Bedrock.

Nous avons hâte d’entendre votre expérience avec Codestral 25.01.

Essayez-le maintenant

Essayez-le sur Continue.dev avec

Accédez à l’API Codestral 25.01

Contactez-nous

Contactez-nous pour les déploiements d'entreprise.

Veuillez fournir votre prénom.
Veuillez fournir votre nom de famille.
Veuillez fournir le nom de votre organisation.
Veuillez fournir une adresse email valide.

En soumettant ce formulaire, vous acceptez nos Conditions d’utilisation. Nous traiterons vos informations conformément à notre Politique de confidentialité.