Mistral AIДата выхода: 29 мая 2024Контекст: 32K Сайт
Специализированная модель Mistral AI для написания и анализа кода. Поддерживает более 80 языков программирования, обученная на 80+ млрд токенов кода.
—
Тарифы
Бесплатно
Бесплатно
false
note
$—
Бесплатно для некоммерческих целей через Codestral endpoint
input
$—
$0.20 за 1M токенов
output
$—
$0.60 за 1M токенов
Плюсы и минусы
Плюсы
Специализирована именно на коде — превосходит модели общего назначения в программировании
Поддерживает более 80 языков программирования
Поддержка Fill-in-the-Middle (FIM) для автодополнения кода в IDE
Интеграция с VS Code, JetBrains IDE и Vim через плагины
Конкурентоспособна с CodeLlama и GitHub Copilot по цене и качеству
Минусы
Не предназначена для общих текстовых задач
Слабее GPT-4o и Claude Sonnet в сложных алгоритмических задачах
Ограниченный контекст 32K может не вместить крупные кодовые базы
Подробный обзор
Вопросы и ответы
Чем Codestral лучше GitHub Copilot?+
Codestral обеспечивает прозрачность использования данных, предсказуемую стоимость (платите за токены, а не фиксированную подписку) и поддержку большего числа языков программирования. GitHub Copilot имеет более глубокую интеграцию с экосистемой GitHub и корпоративными политиками.
Как подключить Codestral к VS Code?+
Установите расширение Mistral AI из маркетплейса VS Code, затем в настройках укажите ваш API-ключ от Mistral AI. Расширение активирует автодополнение кода с использованием Codestral. Также модель поддерживается в расширении Continue.dev с расширенными возможностями настройки.
На каких языках программирования Codestral работает лучше всего?+
Лучшие результаты Codestral показывает на Python, JavaScript, TypeScript, Java, C++, Go, SQL и Bash. Поддерживается также более 70 других языков, включая Rust, Kotlin, Swift, PHP и Ruby.
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 за миллион исходящих токенов.
Codestral — кодовая ИИ-модель от Mistral AI для программистов