Как использовать Xiaomi MiMo v2.6 Pro на AIHubMix: руководство по настройке

AIHubMix7 мин чтения
Как использовать Xiaomi MiMo v2.6 Pro на AIHubMix: руководство по настройке

Обновление (23 октября 2026 г.): mimo-v2.5-pro снята с поддержки 21 октября 2026 г., и AIHubMix больше не принимает для неё запросы. Используйте mimo-v2.6-pro — она стоит столько же.

Кратко: укажите в официальном Python SDK openai адрес https://aihubmix.com/v1, задайте ID модели mimo-v2.6-pro и используйте ключ AIHubMix для аутентификации. API совместим с OpenAI (вызовы выполняются в том же формате, что и в OpenAI), поэтому специальный клиент не нужен. Настройка занимает около пяти минут.

Основные сведения

  • API, совместимый с OpenAI — измените только base_url
  • Платная mimo-v2.6-pro · бесплатная xiaomi-mimo-v2.6-pro-free [1] [2]
  • $0.48/M за ввод · $0.96/M за вывод [1]
  • Бесплатный тариф 5 запросов/мин · 100/день · 1M токенов/день [2]
  • Контекст 1.05M токенов · макс. вывод 131K токенов [1]
  • Требования: Python 3.9+, ключ API AIHubMix

Справочные значения

Базовый URLhttps://aihubmix.com/v1
ПротоколOpenAI Chat Completions
ID платной моделиmimo-v2.6-pro
ID бесплатной моделиxiaomi-mimo-v2.6-pro-free
Тарифы (платная модель)$0.48/M за ввод · $0.96/M за вывод · $0.0038/M за чтение из кэша [1]
Ограничения бесплатного тарифа5 запросов/мин · 100 запросов/день · 1M токенов/день [2]
Размер контекстного окна1.05M токенов [1]
Макс. вывод131K токенов [1]
Типы входных данныхТекст, изображения, аудио, видео — только текстовый вывод [1]
Заявленные возможностиПотоковая передача, вызов инструментов, структурированный вывод, кэширование промптов [1]

Что выбрать: v2.6 Pro или v2.5 Pro?

Выбирайте v2.6 Pro. Она стоит столько же и принимает больше типов входных данных.

mimo-v2.5-promimo-v2.6-pro
Входные данныеТолько текст [5]Текст, изображения, аудио, видео [1]
Цена за ввод / вывод$0.48/M · $0.96/M [5]$0.48/M · $0.96/M [1]
Контекст / макс. вывод1.05M · 131K [5]1.05M · 131K [1]
ДоступностьСнимается с поддержки 21 октября 2026 г. [5]Текущая [1]

В примечаниях к выпуску Xiaomi сказано, что V2.6 «использует те же тарифы API, что и серия V2.5», а V2.6-Pro набрала 46 баллов в индексе Intelligence Index от Artificial Analysis — это лучший результат среди моделей с открытым исходным кодом на момент написания статьи, выше, чем у Kimi K3 и Qwen3.8 Max, но ниже, чем у Claude Fable 5.1 и GPT-6 Astra [4]. Самое чёткое сравнение поколений в примечаниях касается более дешёвой модели: V2.6-Flash «значительно превзошла MiMo-V2.5-Pro» [4].

Стоит помнить о двух моментах. Xiaomi не публиковала таблицу прямого сравнения V2.6-Pro и V2.5-Pro, поэтому приведённое выше сравнение основано на характеристиках и цене. Кроме того, mimo-v2.5-pro планируется снять с поддержки 21 октября 2026 г., а в качестве целевой модели для миграции указана mimo-v2.6-pro [5]. Поэтому всё новое, созданное на базе v2.5, почти сразу пришлось бы переносить.

Почему AIHubMix

  • Нужно изменить только base_url. Шлюз использует формат OpenAI Chat Completions, поэтому официальный SDK работает без изменений. Для того же ключа также доступны формат Anthropic /v1/messages (бета) и нативные вызовы Gemini [6].
  • Один ключ — множество поставщиков. В день настройки запрос GET /v1/models вернул 416 ID моделей, из них 21 — варианты MiMo [3]. Чтобы сменить модель, достаточно изменить одну строку в скрипте.
  • Сначала можно попробовать бесплатно. xiaomi-mimo-v2.6-pro-free стоит $0 при ограничении в 5 запросов/мин, 100 запросов/день и 1M токенов/день [2] — этого достаточно, чтобы проверить настройку, не тратя деньги.
  • Без подписки. Оплата взимается по факту использования, без членства и ежемесячной платы [6], а тариф MiMo совпадает с указанным на странице модели: $0.48/M за ввод и $0.96/M за вывод [1].
  • Отладка проходит быстрее. Если вызов не срабатывает, направьте тот же скрипт на модель другого поставщика. Если она отвечает, значит, ключ, URL и формат запроса в порядке, а проблема связана с моделью. На это уйдёт один вызов, а не целый день.

Настройка

1. Создайте проект

mkdir mimo-demo && cd mimo-demo
python3 -m venv .venv
.venv/bin/pip install "openai>=1.40" "python-dotenv>=1.0"

2. Сохраните ключ

printf 'AIHUBMIX_API_KEY=your_key_here\n' > .env
chmod 600 .env
printf '.env\n.venv/\n__pycache__/\n' > .gitignore

Не прописывайте ключ непосредственно в скрипте и не добавляйте файл .env в систему контроля версий.

3. Создайте клиент

Сохраните файл как chat.py:

import os
import sys

from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()

client = OpenAI(
    api_key=os.environ["AIHUBMIX_API_KEY"],
    base_url="https://aihubmix.com/v1",
)

prompt = sys.argv[1] if len(sys.argv) > 1 else "Introduce yourself in one sentence."

stream = client.chat.completions.create(
    model="mimo-v2.6-pro",
    messages=[{"role": "user", "content": prompt}],
    max_tokens=1024,
    stream=True,
)

for chunk in stream:
    if not chunk.choices:
        continue
    piece = chunk.choices[0].delta.content
    if piece:
        print(piece, end="", flush=True)
print()

Оставьте обе проверки внутри цикла. В некоторых фрагментах приходит пустой массив choices, и обращение к его элементу вызовет IndexError. Значение delta.content равно None в первом и последнем фрагментах, поэтому print выведет буквальный текст None.

4. Запустите скрипт

.venv/bin/python chat.py "Introduce yourself in one sentence."
Я MiMo — большая языковая модель, разработанная командой LLM Core Team компании Xiaomi. Я помогаю отвечать на вопросы, писать тексты и выполнять множество других полезных задач.

Первые токены появятся примерно через шесть секунд. На странице модели указано 6.4 с [1].

5. При необходимости измените настройки

Для вызова без потоковой передачи удалите stream=True и считывайте response.choices[0].message.content. Чтобы сменить модель, измените аргумент model. Увеличьте значение max_tokens, если нужен более длинный ответ: указанное выше значение по умолчанию — 1024, что значительно меньше предельного значения модели [1].

Контрольный список

  • [ ] Создана виртуальная среда; установлены openai и python-dotenv
  • [ ] В файле .env указан настоящий ключ; права доступа заданы командой chmod 600
  • [ ] Файл .env указан в .gitignore
  • [ ] Значение base_url — https://aihubmix.com/v1; окончание /v1 обязательно
  • [ ] Указан ID модели: mimo-v2.6-pro (платная) или xiaomi-mimo-v2.6-pro-free (бесплатная)
  • [ ] В цикле потоковой передачи проверяются chunk.choices и delta.content
  • [ ] Тестовый вызов возвращает текст

Часто задаваемые вопросы

API действительно совместим с OpenAI? Да — используется стандартный формат Chat Completions. Любой совместимый с OpenAI клиент можно использовать, указав базовый URL https://aihubmix.com/v1 и передав ключ AIHubMix в качестве токена Bearer. В документации AIHubMix отмечено, что coding-xiaomi-mimo-v2.6-flash поддерживает только форматы, совместимые с OpenAI [3].

Какой ID модели использовать? mimo-v2.6-pro для платной модели и xiaomi-mimo-v2.6-pro-free для бесплатной. В этих тарифах используются разные схемы именования: бесплатные варианты имеют префикс xiaomi-, а платные — нет. Здесь легко ошибиться.

Какие ещё варианты доступны? mimo-v2.6-pro-ultraspeed, mimo-v2.6-flash, mimo-v2.5-pro, а также ID моделей, настроенных для программирования, например coding-xiaomi-mimo-v2.6-pro [3]. Получите их список через API:

curl -s https://aihubmix.com/v1/models \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  | python -c "
import json,sys
for i in sorted(m['id'] for m in json.load(sys.stdin)['data']):
    if 'mimo' in i: print(i)
"

Появляется ошибка 429 — что она означает? Всё зависит от сообщения об ошибке: в двух случаях нужны противоположные действия. Сообщение «rate limited by provider» означает ограничение частоты запросов в минуту: подождите и повторите запрос. «reached the limit of the free model quota» означает, что исчерпана бесплатная квота аккаунта, общая для всех бесплатных моделей. Повторный запрос не поможет — переключитесь на mimo-v2.6-pro.

Появляется ошибка 400 «cannot be served at the moment». Сначала проверьте ID через API:

curl -s https://aihubmix.com/v1/models \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  | python -c "import json,sys; print('mimo-v2.6-pro' in [m['id'] for m in json.load(sys.stdin)['data']])"

Если выводится True, повторите вызов чата с помощью curl и найдите строку "code": "no_available_channel". Это означает, что модель есть в списке, но в данный момент для неё нет доступа к ресурсам вышестоящего поставщика. Причина на стороне поставщика, и локальные изменения не помогут. Подождите или обратитесь в службу поддержки AIHubMix, указав ID запроса из ответа.

Как понять, проблема у меня или у поставщика? Вызовите модель другого поставщика с теми же ключом и скриптом — например, gpt-4o-mini. Если запрос сработает, значит, ключ, базовый URL и формат запроса указаны правильно, а проблема связана с конкретной моделью. Если запрос тоже не сработает, проверьте ключ и настройки оплаты.

Почему ответ обрывается на полуслове? Вы достигли лимита max_tokens, а не предела модели. Увеличьте его значение.

Как проверить состояние аккаунта?

curl -s https://aihubmix.com/v1/dashboard/billing/subscription \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY"

Проверьте значения has_payment_method и полей с лимитами.

Дальнейшие шаги

Приведённый выше скрипт — рабочая основа. Среди заявленных возможностей MiMo v2.6 Pro — вызов инструментов, структурированный вывод, обработка изображений и аудио на входе, а также кэширование промптов [1]. Всё это доступно через тот же интерфейс, совместимый с OpenAI, поэтому для расширения клиента достаточно добавить стандартные параметры. Сначала проверьте настройку на бесплатном тарифе, затем для обычной работы смените ID модели на mimo-v2.6-pro.


Источники

  • [1] Страница модели AIHubMix mimo-v2.6-pro: https://aihubmix.com/model/mimo-v2.6-pro (дата обращения: 28 сентября 2026 г.)
  • [2] Страница модели AIHubMix xiaomi-mimo-v2.6-pro-free: https://aihubmix.com/model/xiaomi-mimo-v2.6-pro-free (дата обращения: 28 сентября 2026 г.)
  • [3] ID вариантов и сведения о форматах из конечной точки GET /v1/models и со страниц моделей AIHubMix (дата обращения: 28 сентября 2026 г.)
  • [4] Примечания к выпуску серии Xiaomi MiMo V2.6: https://mimo.mi.com/docs/en-US/news/latest/v2-6 (дата обращения: 28 сентября 2026 г.)
  • [5] Страница модели AIHubMix mimo-v2.5-pro: https://aihubmix.com/model/mimo-v2.5-pro (дата обращения: 28 сентября 2026 г.)
  • [6] Документация продукта AIHubMix: https://docs.aihubmix.com/en (дата обращения: 28 сентября 2026 г.)

Один шлюз ко многим провайдерам ИИ. Создан для продакшена.

Перейти на AIHubMix