MISTRAL · КАТАЛОГ МОДЕЛЕЙ
Devstral 2 API
Devstral 2 — модель Mistral для программных агентов. Её стоит оценивать на задачах, где исправление выходит за пределы одной функции: меняется формат данных, требуется обновить вызывающие места и убедиться, что приложение сохранило нужное поведение. Ниже — способ организовать такую работу и сравнить расход токенов с объёмом принятой правки.
- Контекст
- 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 — рекомендованная разработчиком замена для новых интеграций