Назад к моделям

Codestral — это специализированное семейство моделей кодирования от Mistral AI, впервые выпущенное 29 мая 2024 года как модель с открытыми весами на 22,2B параметров. Она с самого начала разрабатывалась для генерации, завершения и FIM (fill-in-the-middle) кода, а не для общего чата. За свой жизненный цикл Codestral получила два крупных обновления: Codestral 25.01 (янв 2025) расширила окно контекста до 256K токенов и представила более эффективный токенизатор, а Codestral 25.08 (июл 2025) примерно на 30% увеличила количество принимаемых предложений кода. Модель поддерживает 80+ языков программирования.

Для операторов TheRouter Codestral занимает чёткую нишу: это быстрая лёгкая модель для завершения кода, а не агентский ассистент кодирования. Встроенная способность FIM (fill-in-the-middle) делает её идеальной для автодополнения в IDE, мелких однофайловых задач и генерации тестов — там, где задержка важнее глубокого рассуждения. Она не предназначена для многофайлового рефакторинга, сложных агентских циклов или tool-calling; для этого лучше подходят Devstral 2 от Mistral или Claude Opus 4.7. На TheRouter Codestral доступна через стандартный OpenAI-совместимый endpoint чата, а цены $0,30 / $0,90 за миллион токенов делают её одним из самых экономичных вариантов завершения кода, доступных через любой роутер.

Когда выбирать
  • • Автодополнение кода в IDE и FIM (fill-in-the-middle) — низколатентные inline-подсказки в редакторах, поддерживающих completion-протокол Mistral
  • • Однофайловая генерация кода, рефакторинг и документация — создание утилит, написание тестов или генерация docstring с быстрым откликом
  • • Бюджетные пайплайны завершения кода, где приоритет — низкая цена за подсказку, а не глубина рассуждения — $0,30/$0,90 за миллион токенов
  • • Основа для дообучения в кодовых доменах — открытые веса 22B позволяют кастомное обучение на проприетарных кодовых базах
Когда не выбирать
  • • Агентский многофайловый рефакторинг или автономная отладка — используйте Mistral Devstral 2 (оптимизирована для агентов с tool use) или Claude Opus 4.7
  • • Общий чат или задачи рассуждения — маршрутизируйте на Mistral Small 4, Mistral Large 3 или GPT-4o-mini
  • • Vision или мультимодальный ввод — Codestral только текст; для изображений используйте Pixtral Large
  • • Задачи, требующие function calling или tool use — Codestral спроектирована для завершения кода, а не агентских сценариев; используйте Claude Sonnet 4.6 или GPT-5o
Размер контекста
256K
Максимальный вывод
16K
Цена Входза 1M токенов
$0.324за 1 млн токенов
Цена Выходза 1M токенов
$0.972за 1 млн токенов

Модальности

Текст→Текст

Разбивка цен

ТипСтавка
Вход$0.324 за 1 млн токенов
Выход$0.972 за 1 млн токенов

Поддерживаемые параметры

temperaturemax_tokenstop_ptoolstool_choiceresponse_formatstop

Характеристики

Дата релиза2024-05-29 (оригинал); 2025-01-13 (25.01); 2025-07-30 (25.08)mistral.ai ↗проверено
АрхитектураПлотный decoder-only transformer на 22,2B параметров (оригинал). Архитектура 25.01/25.08 не раскрыта — по оценкам <100B параметров с улучшенным токенизаторомhuggingface.co ↗к проверке
Контекстное окно32K (оригинал); 256K (25.01+); в TheRouter — 256Kmistral.ai ↗проверено
Встроенный FIM (fill-in-the-middle)Да — ключевая особенность Codestral. Нативно обучена для FIM-дополнения; 25.01 улучшила качество FIM за счёт нового токенизатораmistral.ai ↗проверено
Языки80+ языков программирования, включая Python, Java, JavaScript, TypeScript, C++, Go, Rust, SQLmistral.ai ↗проверено
ЛицензияMistral AI Non-Production License (оригинальные открытые веса 22B). Codestral 25.01+ только через API — веса не опубликованыhuggingface.co ↗проверено
ПреемникMistral Devstral 2 (май 2025) — агентский преемник с tool use и многофайловыми возможностями. Codestral 25.08 остаётся доступной для задач чистого завершения кодапроверено

Бенчмарки

BenchmarkDistributionScoreSource
HumanEval pass@1
Оригинальный Codestral 22B (май 2024); генерация отдельных функций Python
81.1%%mistral.ai ↗
HumanEval pass@1
Codestral 25.01 (янв 2025) — улучшение pass@1 для отдельных функций Python по сравнению с оригиналом
86.6%%mistral.ai ↗
HumanEval FIM average
Codestral 25.01 fill-in-the-middle по Python, Java, JavaScript
85.9%%mistral.ai ↗
MBPP sanitized pass@1
Codestral 25.01 — синтез программ Python
80.2%%mistral.ai ↗
CruxEval
Предсказание вывода Python — оригинальный Codestral 22B (май 2024)
75.5%%mistral.ai ↗
RepoBench EM
Завершение кода на уровне репозитория — оригинальный Codestral 22B; превзошёл Code Llama 70B и DeepSeek Coder 33B на момент запуска
34.0%%mistral.ai ↗
Spider SQL
Генерация SQL из текста — Codestral 25.01
66.5%%overchat.ai ↗

Примеры API

Для новых интеграций используйте глобальный endpoint api.therouter.ai из примеров ниже; старый China accelerated endpoint выведен из эксплуатации.

cURL
curl https://api.therouter.ai/v1/chat/completions   -H "Content-Type: application/json"   -H "Authorization: Bearer $THE_ROUTER_API_KEY"   -d '{
    "model": "mistral/codestral",
    "messages": [
      {"role": "user", "content": "Summarize the key points from this input."}
    ]
  }'

Chat completion

Стандартный OpenAI-совместимый чат. Codestral лучше всего отвечает на явные запросы генерации кода.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistral/codestral",
    "messages": [
      {"role": "user", "content": "Write a Python function to merge two sorted arrays into one sorted array."}
    ],
    "temperature": 0.2
  }'

Ещё от mistral

Похожие модели

Аналоги в других провайдерах

Новости и изменения

2025-07-30

Codestral 25.08: +30% принятых предложений, полный стек кодирования Mistral

Mistral выпустила Codestral 25.08 вместе с Codestral Embed, Devstral 2 и Mistral Vibe CLI — образуя сквозной корпоративный стек кодирования. Codestral 25.08 предлагает примерно на 30% больше принятых предложений кода по сравнению с 25.01 с улучшенной задержкой.

переработано TheRoutermistral.ai ↗
2025-01-13

Codestral 25.01: контекст 256K, скорость x2, улучшенный FIM

Mistral выпустила Codestral 25.01 с окном контекста 256K (с 32K), более эффективным токенизатором и примерно 2x скоростью генерации кода. HumanEval pass@1 улучшился с 81,1% до 86,6%. Показатели FIM достигли 85,9% по Python, Java и JavaScript.

переработано TheRoutermistral.ai ↗

Частые вопросы

Подходит ли Codestral для общего чат-бота?

Нет — Codestral специализирована на генерации и завершении кода. Для общего чата лучше маршрутизировать на Mistral Small 4 или Mistral Large 3 — результаты будут лучше при сопоставимой или меньшей стоимости. В standard-models.yaml tools/tool_choice указаны в supported_params, но на практике акцент Codestral — на прямое завершение кода, а не на агентское tool use.

Что такое fill-in-the-middle (FIM) и почему это важно?

FIM — это техника завершения кода, при которой модель заполняет пропущенный участок кода, используя окружающий контекст (префикс и суффикс). Codestral нативно обучена для этого, что делает её идеальной для автодополнения в IDE, где курсор находится в середине файла. Codestral 25.01 показала средний результат 85,9% на HumanEval FIM по Python, Java и JavaScript.

Можно ли дообучить Codestral на моей собственной кодовой базе?

Только оригинальный Codestral 22B (май 2024) имеет публично доступные открытые веса под лицензией Mistral AI Non-Production License. Codestral 25.01 и 25.08 доступны только через API — их веса не опубликованы. Mistral предлагает дообучение Codestral через свою API-платформу, так что кастомное обучение возможно этим путём.

Как Codestral сравнивается с Devstral 2?

Codestral — сфокусированная модель завершения кода: быстрая, дешёвая, специализированная на однофайловой генерации и inline FIM. Devstral 2 (май 2025) — агентский преемник на стеке кодирования Mistral, с tool calling, автономной отладкой, многофайловым рефакторингом и MCP. Если нужно автодополнение в IDE или дешёвая генерация кода — используйте Codestral. Если нужен агент, редактирующий целые репозитории — используйте Devstral 2 через TheRouter.

Реестр фактов — каждая утверждаемая величина имеет источник
источникURLполучено
Дата релизаmistral.ai ↗2026-05-27проверено
Архитектураhuggingface.co ↗2026-05-27к проверке
Контекстное окноmistral.ai ↗2026-05-27проверено
Встроенный FIM (fill-in-the-middle)mistral.ai ↗2026-05-27проверено
Языкиmistral.ai ↗2026-05-27проверено
Лицензияhuggingface.co ↗2026-05-27проверено
Преемник——проверено
HumanEval pass@1mistral.ai ↗2026-05-27проверено
HumanEval pass@1mistral.ai ↗2026-05-27проверено
HumanEval FIM averagemistral.ai ↗2026-05-27проверено
MBPP sanitized pass@1mistral.ai ↗2026-05-27проверено
CruxEvalmistral.ai ↗2026-05-27проверено
RepoBench EMmistral.ai ↗2026-05-27проверено
Spider SQLoverchat.ai ↗2026-05-27к проверке
Codestral 25.08: +30% принятых предложений, полный стек кодирования Mistralmistral.ai ↗2026-05-27проверено
Codestral 25.01: контекст 256K, скорость x2, улучшенный FIMmistral.ai ↗2026-05-27проверено
Подходит ли Codestral для общего чат-бота?mistral.ai ↗2026-05-27к проверке
Что такое fill-in-the-middle (FIM) и почему это важно?mistral.ai ↗2026-05-27к проверке
Можно ли дообучить Codestral на моей собственной кодовой базе?huggingface.co ↗2026-05-27к проверке
Как Codestral сравнивается с Devstral 2?mistral.ai ↗2026-05-27к проверке
Помощь и контакты