MISTRAL · КАТАЛОГ МОДЕЛЕЙ

Devstral 2 API

Devstral 2 — модель Mistral для программных агентов. Её стоит оценивать на задачах, где исправление выходит за пределы одной функции: меняется формат данных, требуется обновить вызывающие места и убедиться, что приложение сохранило нужное поведение. Ниже — способ организовать такую работу и сравнить расход токенов с объёмом принятой правки.

Текст
На входе Текст
Mistral AIDevstral 2 2512Mistral AI
Результат Текст
Контекст
262 144токенов
Результат
Текстформат ответа
Вход / выход
80 ₽ / 370 ₽за 1 млн токенов

ПОДКЛЮЧЕНИЕ

От модели к первому запросу

Используйте идентификатор модели в совместимом API-клиенте. Полные параметры, ключи и ответы с ошибками описаны в документации.

const response = await client.chat.completions.create({
  model: "mistralai/devstral-2512",
  messages: [{ role: "user", content: "Ваш запрос" }],
});
Открыть инструкцию по подключению →

ПОДРОБНЫЙ ОБЗОР

Возможности модели

Версия devstral-2512 относится к большой Devstral 2 с 123 млрд параметров. В каталоге указан контекст 262 144 токена и текстовый результат. Это отдельная модель от Devstral Small 2: характеристики компактной версии нельзя переносить на неё по сходству названий.

Изменение функции начинается с её потребителей

Предположим, функция поиска раньше возвращала список, а теперь должна возвращать объект со списком и общим количеством результатов. Агенту недостаточно переписать саму функцию. Попросите сначала найти места её вызова: обработчик запроса, компонент списка, экспорт отчёта и тестовые подстановки. Пусть он укажет, какие потребители ожидают старый формат. Такая карта делает задачу обозримой до редактирования. Если вызовы строятся динамически или находятся в другом репозитории, обозначьте эту границу явно: отсутствие результата поиска не доказывает отсутствие потребителя.

Контракт и миграция должны быть явными

Зафиксируйте желаемое поведение для пустой выдачи, ошибки и нескольких страниц результата. Решите, нужно ли сохранить прежний интерфейс для внешних клиентов или разрешено изменить его вместе с потребителями. Передайте это решение в задачу агенту. Для нашего примера полезно отдельно определить, означает ли общее количество все найденные записи или только возвращённую страницу. Иначе одинаково названное поле может получить разные трактовки в сервере и интерфейсе. При просмотре изменений проверяйте эту договорённость, а не только совпадение типов.

  • Приложите пример результата до и после изменения.
  • Назовите потребителей, которые нельзя обновить одновременно.
  • Укажите поведение на пустых данных и ошибках.

Агент выполняет действия, модель предлагает следующий шаг

Devstral получает сведения о проекте через окружение агента. Чтение файлов, поиск и запуск команд требуют соответствующих инструментов; один API-запрос с названием репозитория не даёт доступа к его содержимому. Mistral представляла Devstral вместе с Vibe и описывала работу с Cline и Kilo Code. При выборе подключения проверьте адрес сервера, точный идентификатор модели и обмен вызовами инструментов в вашем клиенте. Начните с чтения небольшого файла и объяснения найденных вызовов. Затем разрешайте редактирование в рамках конкретной задачи.

Проверка должна охватывать изменившееся поведение

Для функции поиска проверьте не только новый объект ответа, но и отображение пустого списка, переход между страницами и выгрузку отчёта. Сохраните команды и результаты проверок рядом с изменением. Отдельно рассмотрите тесты, которые агент поправил: обновление ожиданий под новый код может скрыть регрессию. Если тесты не запустились из-за окружения, результат остаётся непроверенным. Перед принятием просмотрите итоговый diff и убедитесь, что соседние настройки или зависимости не менялись без связи с задачей. Большой контекст помогает передать материалы, но не заменяет такой контроль.

Цена токенов и стоимость законченной правки

В агентном цикле расход складывается из нескольких обращений: поиска, чтения найденного кода, обсуждения плана, редактирования и разбора вывода проверок. Длинный журнал ошибки может повторно попасть во вход следующих запросов. Для сравнения сохраните расход всей задачи и отметьте, была ли правка принята после ревью. Полезно сопоставлять задачи одинакового масштаба: изменение одного потребителя и миграция общего интерфейса требуют разной работы. Перед покупкой токенов проверьте опубликованные ставки входа и выхода. Обещание бесплатного доступа из стартового анонса модели не является текущим тарифом сервиса.

Вопросы и ответы

Что означает 2512 в названии Devstral?

Это обозначение версии Devstral 2, выпущенной в декабре 2025 года. В настройках подключения используйте точный идентификатор из карточки, чтобы не подменить её другой моделью семейства.

Devstral 2 и Small 2 отличаются только ценой?

Нет. Это разные модели: большая версия имеет 123 млрд параметров, Small 2 — 24 млрд. В частности, нельзя переносить заявленную для Small 2 поддержку изображений на эту карточку.

Можно ли дать модели весь репозиторий одним названием?

Нет. Файлы или результаты поиска должен передать клиент либо агент. Укажите необходимые материалы и проверьте, что инструменты действительно вернули их содержимое.

Является ли Devstral 2 актуальной рекомендацией Mistral?

В документации разработчика версия помечена Deprecated с 22 мая 2026 года; для новых интеграций предложена Mistral Medium 3.5. Статус у разработчика и доступность конкретного подключения проверяются отдельно.

Как оценить бюджет задачи с Devstral 2?

Учитывайте токены всех шагов до принятия изменения, включая повторные попытки и вывод инструментов. Умножьте объёмы входа и выхода на соответствующие опубликованные ставки; число строк итогового кода само по себе расход не определяет.

Сравните с другими моделями

  • Mistral: Mistral Medium 3.5 — рекомендованная разработчиком замена для новых интеграций