Найти в Дзене
SkyNet | Новости ИИ

MiniMax выпускает версию M2.1: усовершенствованная версия M2 с поддержкой многоязычного кодирования, интеграцией API и улучшенными

инструментами для структурированного кодирования MiniMax выпустила обновлённую версию M2 — MiniMax M2.1. Эта версия основана на M2, быстрой и недорогой модели, предназначенной для агентов и кодирования. Основные улучшения M2.1: * повышение качества кода; * более точное следование инструкциям; * чёткость рассуждений; * повышение производительности на нескольких языках программирования. Ключевые возможности и результаты тестирования MiniMax M2.1 разработана для использования в реальных условиях кодирования и в командах, работающих с ИИ. Она поддерживает всё: от быстрых «виб-билдов» до сложных рабочих процессов производственного уровня. Производительность в области многоязычного кодирования * Достигает 72,5% на SWE-Multilingual, превосходя Claude Sonnet 4.5 и Gemini 3 Pro на нескольких языках программирования. Возможности разработки приложений и веб-разработки * Набирает 88,6% на VIBE-Bench, превышая Claude Sonnet 4.5 и Gemini 3 Pro, с серьёзными улучшениями в разработке для Android

MiniMax выпускает версию M2.1: усовершенствованная версия M2 с поддержкой многоязычного кодирования, интеграцией API и улучшенными инструментами для структурированного кодирования

MiniMax выпустила обновлённую версию M2 — MiniMax M2.1. Эта версия основана на M2, быстрой и недорогой модели, предназначенной для агентов и кодирования.

Основные улучшения M2.1:

* повышение качества кода;

* более точное следование инструкциям;

* чёткость рассуждений;

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

Ключевые возможности и результаты тестирования

MiniMax M2.1 разработана для использования в реальных условиях кодирования и в командах, работающих с ИИ. Она поддерживает всё: от быстрых «виб-билдов» до сложных рабочих процессов производственного уровня.

Производительность в области многоязычного кодирования

* Достигает 72,5% на SWE-Multilingual, превосходя Claude Sonnet 4.5 и Gemini 3 Pro на нескольких языках программирования.

Возможности разработки приложений и веб-разработки

* Набирает 88,6% на VIBE-Bench, превышая Claude Sonnet 4.5 и Gemini 3 Pro, с серьёзными улучшениями в разработке для Android, iOS и современных веб-приложений.

Совместимость с агентами и инструментами

* Обеспечивает стабильную работу с ведущими инструментами кодирования и фреймворками агентов, включая Claude Code, Droid (Factory AI), Cline, Kilo Code, Roo Code, BlackBox и другие.

Поддержка управления контекстом

* Работает надёжно с продвинутыми механизмами контекста, такими как Skill.md, Claude.md / agent.md / cursorrule и Slash Commands, что позволяет масштабировать рабочие процессы с агентами.

Автоматическое кэширование, нулевая конфигурация

* Встроенное кэширование работает «из коробки», чтобы снизить задержки, снизить затраты и обеспечить более плавную работу в целом.

Начало работы с MiniMax M2.1

Чтобы начать работу с MiniMax M2.1, вам понадобится ключ API с платформы MiniMax. Вы можете сгенерировать его в консоли пользователя MiniMax.

После получения храните ключ API в надёжном месте и не раскрывайте его в репозиториях кода или общедоступных средах.

MiniMax поддерживает форматы API Anthropic и OpenAI, что упрощает интеграцию моделей MiniMax в существующие рабочие процессы с минимальными изменениями конфигурации.

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

MiniMax M2.1 возвращает структурированные выходные данные, которые отделяют внутренние рассуждения (мышление) от окончательного ответа (текст). Это позволяет вам наблюдать, как модель интерпретирует намерения и планирует свой ответ, прежде чем выдавать результат, ориентированный на пользователя.

Пример использования

```python

import anthropic

client = anthropic.Anthropic()

message = client.messages.create(

model="MiniMax-M2.1",

max_tokens=1000,

system="You are a helpful assistant.",

messages=[

{

"role": "user",

"content": [

{

"type": "text",

"text": "Hi, how are you?"

}

]

}

]

)

for block in message.content:

if block.type == "thinking":

print(f"Thinking:\n{block.thinking}\n")

elif block.type == "text":

print(f"Text:\n{b...

Читать далее