Mistral Codestral

Mistral Codestral

Mistral AI 专为代码生成设计的模型,支持 80+ 编程语言与 FIM 补全。

月访问量
3.5M
累计浏览
2
用户评分
4.6
收录时间
2026-07

产品介绍

产品介绍

Mistral Codestral 是 Mistral AI 专为代码生成设计的 22B 模型,支持 80+ 编程语言,原生 Fill-in-the-Middle (FIM) 代码补全。HumanEvalFIM 平均 91.6% 评分,适合 IDE 代码补全、代码审查、重构与翻译。开源权重可自部署,亦提供官方 API 与专用 FIM 端点。

核心功能

  • 80+ 编程语言:代码生成与理解
  • FIM 补全:Fill-in-the-Middle 代码补全
  • 代码工程:重构、调试与翻译
  • 低延迟:高频代码补全
  • HumanEvalFIM 91.6%:行业领先评分

API 调用示例

from mistralai import Mistral

client = Mistral(api_key="YOUR_MISTRAL_API_KEY")

response = client.chat.complete(
    model="codestral-latest",
    messages=[{"role": "user", "content": "用 Python 实现二分查找"}]
)
print(response.choices[0].message.content)

FIM 补全示例:

curl https://codestral.mistral.ai/v1/fim/completions \
  -H "Authorization: Bearer $MISTRAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "codestral-latest",
    "prompt": "def calculate_tax(income, rate):\n    ",
    "suffix": "\n    return round(tax, 2)",
    "max_tokens": 128
  }'

定价:输入 $0.30/百万 token,输出 $0.90/百万 token。

典型使用场景

  • IDE 代码自动补全
  • 代码审查与重构
  • 自动化测试生成
  • 数据分析代码生成

平台支持

Mistral 官方 API(api.mistral.ai)、专用 FIM 端点(codestral.mistral.ai)、OpenRouter、HuggingFace 自部署。