Mistral AIは、コード生成タスクのために明示的に設計された初のオープンウェイト生成AIモデルであるCodestralを発表しました。22Bパラメータのこのモデルは、80以上のプログラミング言語にわたる多様なデータセットでトレーニングされており、32kのコンテキストウィンドウを備えています。

  • Codestralは、Python、Java、C++、JavaScriptなどの言語間で部分的なコードの補完、テストの記述、関数の生成を行うためのFIM(Fill-in-the-Middle)メカニズムをサポートしています。
  • 4k、8k、16kの制限を持つモデルと比較してより大きなコンテキストウィンドウを活用し、コード生成のための長距離評価であるRepoBenchで競合他社を上回るパフォーマンスを発揮します。
  • このモデルは研究およびテスト目的のためにMistral AI非生産ライセンスの下で利用可能であり、商用ライセンスは要請に応じて提供されます。
  • Codestralはcodestral.mistral.aiの専用ベータエンドポイントまたは標準的なapi.mistral.aiエンドポイントを通じてアクセスできます。
  • LlamaIndex、LangChain、Continue.dev、Tabnineを通じた統合が可能で、VSCodeやJetBrainsなどのIDEに対応しています。

今回のリリースは、より大きなモデルと同等のパフォーマンスを維持しつつレイテンシを削減し、開発者に高速で高品質なコード生成および自動補完ツールを提供することを目的としています。