Обновление (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
Справочные значения
| Базовый URL | https://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-pro | mimo-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 г.)



