Codestral:為程式碼生成任務設計的AI模型

連結:https://mistral.ai/news/codestral/

Codestral是Mistral AI團隊推出的首個程式碼生成AI模型,它能夠透過共享指令和完成API端點幫助開發者編寫和與程式碼互動。它在80多種程式語言上進行了訓練,包括Python、Java、C、C++、JavaScript和Bash等,能夠完成編碼功能、編寫測試和使用中間填充機制完成部分程式碼。Codestral在效能上設立了新的標準,它擁有32k的上下文視窗,比競爭對手的4k、8k或16k更大,從而在RepoBench上超越了所有其他模型。此外,它還提供了專用的API端點codestral.mistral.ai,允許使用者在IDE中使用Instruct或Fill-In-the-Middle路由,並且提供了8周的免費beta期。Codestral還整合到了LlamaIndex和LangChain等應用框架中,以及VSCode和JetBrains環境中,使得開發者可以在這些環境中生成和與程式碼進行互動。

需求人群:

Codestral適合需要提高編碼效率和質量的軟體開發者。它透過提供程式碼自動完成、測試編寫和錯誤減少等功能,幫助開發者節省時間,提高程式碼質量。此外,它還支援多種程式語言和開發環境,使其成為多語言專案和團隊協作的理想選擇。

使用場景示例:

  • 開發者Nate Sesti表示,Codestral的公共自動完成模型具有前所未有的速度和質量,將為全球開發者帶來變革。
  • JetBrains的Vladislav Tankov表示,他們對Mistral展示的編碼和開發輔助能力感到興奮。
  • JetBrains的研究者Mikhail Evtikhiev透過使用Codestral在Kotlin-HumanEval基準測試中,Codestral的透過率達到73.75,超過了GPT-4-Turbo和GPT-3.5-Turbo。

產品特色:

  • 支援80+種程式語言,包括Python、Java、C、C++等。
  • 能夠完成編碼功能、編寫測試和使用中間填充機制完成部分程式碼。
  • 擁有32k的上下文視窗,提供更優的長程程式碼生成效能。
  • 提供了專用的API端點codestral.mistral.ai,方便整合到IDE中。
  • 整合到LlamaIndex和LangChain等應用框架中,簡化開發流程。
  • 支援在VSCode和JetBrains環境中使用,提高開發效率。
  • 允許使用者在IDE中使用Instruct或Fill-In-the-Middle路由。
  • 提供了8周的免費beta期,便於使用者測試和評估。
返回頂端