返回

Mistral AI 发布开源代码生成 AI 模型 Codestral

5/30/2024
https://www.chatbro.cn/news/6657d4d25896f831584a76a9
cover

Mistral AI 发布了 Codestral,这是一款开源的代码生成 AI 模型,能够支持 80 多种编程语言,并通过 API 提供代码交互和完成功能,旨在提高开发者的效率和代码质量。

Mistral AI 宣布推出了其首款代码模型 Codestral,这是一款开源的、针对代码生成任务设计的生成 AI 模型。Codestral 支持超过 80 种编程语言,包括 Python、Java、C、C++、JavaScript 和 Bash 等流行语言,以及 Swift 和 Fortran 等特定语言。该模型旨在帮助开发者通过共享指令和完成 API 端点更高效地编写和交互代码,提升他们的编码技能,减少错误和缺陷。

Codestral 作为一个 22B 模型,在性能和延迟方面为代码生成设定了新的标准,其上下文窗口为 32k,超过了竞争对手的 4k、8k 或 16k。该模型在 Python 代码生成能力上通过多个基准测试表现出色,包括 HumanEval pass@1、MBPP sanitised pass@1、CruxEval 和 RepoBench EM。此外,Codestral 还在 SQL 和其他六种编程语言的 HumanEval pass@1 基准测试中展现了优异的性能。

Codestral 提供了多种使用方式:可以通过 HuggingFace 下载并测试;通过专用端点 codestral.mistral.ai 使用,该端点适用于 IDE 中的 Instruct 或 Fill-In-the-Middle 路由,并在 8 周的测试期间免费提供;也可以通过 api.mistral.ai 使用,该端点适用于研究、批量查询或第三方应用程序开发。Codestral 还可以通过 La Plateforme 平台使用,并且可以通过 Contact sales 进行自我部署。

Codestral 还可以通过 Le Chat 的对话版本进行交互,以及集成到 LlamaIndex 和 LangChain 等应用框架中,支持在 VSCode 和 JetBrains 环境中使用。开发者社区对 Codestral 表示了积极的反馈,认为它将为开发者带来质的飞跃,提高代码生成的速度和质量。

要点

  • Codestral 是一个高性能的代码生成 AI 模型,它通过支持多种编程语言和提供强大的代码完成功能,旨在提高开发者的工作效率。
  • Codestral 在性能和延迟方面超越了前代模型,其 32k 的上下文窗口使其在长距离代码生成方面表现更佳。
  • Codestral 提供了多种接入方式,包括下载、专用端点和通用 API 端点,以及与流行的开发工具和框架的集成,满足不同开发者和应用场景的需求。
  • 开发者社区对 Codestral 的表现给予了高度评价,认为它在代码生成和理解方面取得了显著的进步,对提高开发效率和产品质量具有重要意义。