TPF 研习社 logo

TPF/ 研习社

连接科技和行业,一起讨论技术、产品和商业

链接

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

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

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 的表现给予了高度评价,认为它在代码生成和理解方面取得了显著的进步,对提高开发效率和产品质量具有重要意义。