Codestral
Специализированная модель Mistral AI для написания и анализа кода. Поддерживает более 80 языков программирования, обученная на 80+ млрд токенов кода.
Тарифы
- false
- Бесплатно для некоммерческих целей через Codestral endpoint
- $0.20 за 1M токенов
- $0.60 за 1M токенов
Плюсы и минусы
Плюсы
- Специализирована именно на коде — превосходит модели общего назначения в программировании
- Поддерживает более 80 языков программирования
- Поддержка Fill-in-the-Middle (FIM) для автодополнения кода в IDE
- Интеграция с VS Code, JetBrains IDE и Vim через плагины
- Конкурентоспособна с CodeLlama и GitHub Copilot по цене и качеству
Минусы
- Не предназначена для общих текстовых задач
- Слабее GPT-4o и Claude Sonnet в сложных алгоритмических задачах
- Ограниченный контекст 32K может не вместить крупные кодовые базы
Подробный обзор
Codestral — первая кодовая модель компании Mistral AI, специально разработанная для задач программирования. В отличие от моделей общего назначения, Codestral прошла обучение на массиве данных, включающем свыше 80 миллиардов токенов кода на более чем 80 языках программирования.
Одна из ключевых особенностей Codestral — поддержка режима Fill-in-the-Middle (FIM). Это позволяет модели заполнять пропуски в существующем коде, а не только дописывать его с конца. Такой подход идеально подходит для автодополнения внутри IDE: модель видит контекст до и после курсора и предлагает наиболее подходящий вариант продолжения.
Codestral интегрируется с популярными средами разработки через официальные плагины. Для VS Code доступно расширение от Mistral AI, для JetBrains IDE — отдельный плагин, а также поддержка через Vim/Neovim с помощью сторонних расширений. Это делает её полноценной альтернативой GitHub Copilot.
На бенчмарке HumanEval Codestral показывает результат около 81%, что ставит её в один ряд с GPT-4 Turbo по задачам написания кода. Особенно сильна модель в Python, JavaScript, TypeScript, SQL и Bash — языках, наиболее широко представленных в обучающем датасете.
Mistral AI предоставляет бесплатный доступ к Codestral для некоммерческих и исследовательских проектов через специальный endpoint. Коммерческое использование тарифицируется по цене $0.20 за миллион входящих и $0.60 за миллион исходящих токенов.