Mistral AI 推出了 Codestral,这是其首款专为代码生成任务设计的开源权重生成式 AI 模型。该 22B 参数模型在包含 80 多种编程语言的多样化数据集上进行训练,并具备 32k 上下文窗口。

  • Codestral 支持中间填充(FIM)机制,以完成部分代码、编写测试并在 Python、Java、C++ 和 JavaScript 等语言中生成函数。
  • 在用于代码生成的长程评估 RepoBench 中,它优于竞争对手,利用了其比限制为 4k、8k 或 16k 的模型更大的上下文窗口。
  • 该模型根据 Mistral AI 非生产许可证提供,供研究和测试使用,商业许可证可按需获取。
  • Codestral 可通过 codestral.mistral.ai 上的专用 beta 端点或标准 api.mistral.ai 端点访问。
  • 可通过 LlamaIndex、LangChain、Continue.dev 和 Tabnine 进行集成,适用于 VSCode 和 JetBrains 等 IDE。

此次发布旨在为开发人员提供快速、高质量的代码生成和自动补全工具,在保持与更大模型相当的性能的同时降低延迟。