Aktualizacja (23 października 2026): mimo-v2.5-pro wycofano 21 października 2026 r., a AIHubMix nie przyjmuje już dla niego żądań. Użyj mimo-v2.6-pro, który kosztuje tyle samo.
W skrócie: skieruj oficjalny pakiet SDK języka Python openai na https://aihubmix.com/v1, użyj identyfikatora modelu mimo-v2.6-pro i uwierzytelnij się za pomocą klucza AIHubMix. API jest zgodne z OpenAI (można z niego korzystać w tym samym formacie co z API OpenAI), więc nie jest potrzebny żaden specjalny klient. Konfiguracja zajmuje około pięciu minut.
Najważniejsze informacje
- API zgodne z OpenAI — zmień
base_url, nic więcej - Płatny
mimo-v2.6-pro· bezpłatnyxiaomi-mimo-v2.6-pro-free[1] [2] - $0.48/M za dane wejściowe · $0.96/M za dane wyjściowe [1]
- Bezpłatny plan 5 żądań/min · 100/dzień · 1M tokenów/dzień [2]
- Kontekst 1.05M tokenów · maks. liczba tokenów wyjściowych 131K tokenów [1]
- Wymagania: Python 3.9+, klucz API AIHubMix
Wartości referencyjne
| Bazowy URL | https://aihubmix.com/v1 |
| Protokół | OpenAI Chat Completions |
| Identyfikator płatnego modelu | mimo-v2.6-pro |
| Identyfikator bezpłatnego modelu | xiaomi-mimo-v2.6-pro-free |
| Cennik (plan płatny) | $0.48/M za dane wejściowe · $0.96/M za dane wyjściowe · $0.0038/M za odczyt pamięci podręcznej [1] |
| Limity bezpłatnego planu | 5 żądań/min · 100 żądań/dzień · 1M tokenów/dzień [2] |
| Okno kontekstu | 1.05M tokenów [1] |
| Maks. liczba tokenów wyjściowych | 131K tokenów [1] |
| Obsługiwane modalności wejściowe | Tekst, obraz, dźwięk, wideo — tylko tekst na wyjściu [1] |
| Wymienione funkcje | Przesyłanie strumieniowe, wywoływanie narzędzi, ustrukturyzowane odpowiedzi, buforowanie promptów [1] |
Czy wybrać v2.6 Pro, czy v2.5 Pro?
Wybierz v2.6 Pro. Kosztuje tyle samo i obsługuje więcej rodzajów danych wejściowych.
mimo-v2.5-pro | mimo-v2.6-pro | |
|---|---|---|
| Dane wejściowe | Tylko tekst [5] | Tekst, obraz, dźwięk, wideo [1] |
| Cena za dane wejściowe/wyjściowe | $0.48/M · $0.96/M [5] | $0.48/M · $0.96/M [1] |
| Kontekst / maks. liczba tokenów wyjściowych | 1.05M · 131K [5] | 1.05M · 131K [1] |
| Dostępność | Wycofanie 21 października 2026 r. [5] | Aktualny [1] |
W informacjach o wydaniu Xiaomi podaje, że V2.6 „stosuje te same ceny API co seria V2.5”, a V2.6-Pro uzyskał 46 punktów w rankingu Artificial Analysis Intelligence Index — najwyższy wynik wśród modeli open source w chwili pisania tego tekstu, wyższy niż Kimi K3 i Qwen3.8 Max, ale niższy niż Claude Fable 5.1 i GPT-6 Astra [4]. Najbardziej jednoznaczne porównanie kolejnych generacji w tych informacjach dotyczy tańszego modelu: V2.6-Flash „zdecydowanie przewyższył MiMo-V2.5-Pro” [4].
Warto pamiętać o dwóch kwestiach. Xiaomi nie opublikowało bezpośredniej tabeli wyników testów porównującej V2.6-Pro i V2.5-Pro, więc powyższe porównanie dotyczy specyfikacji i ceny. Ponadto mimo-v2.5-pro ma zostać wycofany 21 października 2026 r., a jako model docelowy migracji wskazano mimo-v2.6-pro [5]. Oznacza to, że wszystko, co nowego powstanie z użyciem v2.5, niemal od razu będzie wymagało przeniesienia.
Dlaczego AIHubMix
- Wystarczy zmienić
base_url. Brama API obsługuje format OpenAI Chat Completions, więc oficjalny pakiet SDK działa bez modyfikacji. Pod tym samym kluczem dostępne są też wywołania w formacie Anthropic/v1/messages(beta) oraz natywne wywołania Gemini [6]. - Jeden klucz obsługuje wielu dostawców.
GET /v1/modelszwróciło 416 identyfikatorów modeli w dniu konfiguracji, z czego 21 dotyczyło wariantów MiMo [3]. Aby zmienić model, wystarczy zmienić jeden ciąg znaków w skrypcie. - Możesz najpierw przetestować usługę bezpłatnie.
xiaomi-mimo-v2.6-pro-freejest dostępny bez opłat w ramach limitów 5 żądań/min, 100/dzień i 1M tokenów/dzień [2] — wystarczy, by sprawdzić, czy konfiguracja działa, zanim cokolwiek wydasz. - Bez subskrypcji. Rozliczenie odbywa się na bieżąco, bez członkostwa ani opłaty miesięcznej [6], a stawka za płatny MiMo jest zgodna z ceną na stronie modelu: $0.48/M za dane wejściowe i $0.96/M za dane wyjściowe [1].
- Szybsze diagnozowanie problemów. Jeśli wywołanie się nie powiedzie, skieruj ten sam skrypt na model innego dostawcy. Jeśli zadziała, oznacza to, że klucz, URL i format żądania są prawidłowe, a problem dotyczy modelu — wystarczy jedno wywołanie zamiast poświęcania na to całego popołudnia.
Konfiguracja
1. Utwórz projekt
mkdir mimo-demo && cd mimo-demo
python3 -m venv .venv
.venv/bin/pip install "openai>=1.40" "python-dotenv>=1.0"
2. Zapisz klucz
printf 'AIHUBMIX_API_KEY=your_key_here\n' > .env
chmod 600 .env
printf '.env\n.venv/\n__pycache__/\n' > .gitignore
Nigdy nie wpisuj klucza na stałe w skrypcie ani nie zatwierdzaj pliku .env w repozytorium.
3. Utwórz klienta
Zapisz jako 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()
Oba sprawdzenia umieść wewnątrz pętli. Niektóre fragmenty przychodzą z pustą tablicą choices, co przy próbie pobrania elementu powoduje IndexError; delta.content ma wartość None w pierwszej i ostatniej ramce, więc print wypisałby dosłownie tekst None.
4. Uruchom skrypt
.venv/bin/python chat.py "Introduce yourself in one sentence."
Jestem MiMo, dużym modelem językowym opracowanym przez Xiaomi LLM Core Team. Pomagam odpowiadać na pytania, pisać i wykonywać wiele innych przydatnych zadań.
Pierwsze tokeny powinny pojawić się po około sześciu sekundach, w porównaniu z wartością 6.4s podaną na stronie modelu [1].
5. Dostosuj w razie potrzeby
Aby wykonać wywołanie bez przesyłania strumieniowego, usuń stream=True i odczytaj response.choices[0].message.content. Aby zmienić model, zmień argument model. Zwiększ max_tokens, aby uzyskać dłuższą odpowiedź — ustawiona wyżej wartość domyślna 1024 jest znacznie niższa od limitu modelu [1].
Lista kontrolna
- [ ] Utworzono środowisko wirtualne; zainstalowano
openaiipython-dotenv - [ ] Plik
.envzawiera prawdziwy klucz; ustawionochmod 600 - [ ] Dodano plik
.envdo.gitignore - [ ] Wartość
base_urltohttps://aihubmix.com/v1— końcówka/v1jest wymagana - [ ] Identyfikator modelu to
mimo-v2.6-pro(płatny) lubxiaomi-mimo-v2.6-pro-free(bezpłatny) - [ ] Pętla strumieniowa sprawdza
chunk.choicesidelta.content - [ ] Wywołanie testowe zwraca tekst
Najczęściej zadawane pytania
Czy API jest naprawdę zgodne z OpenAI? Tak — obsługuje standardowy format Chat Completions. Każdy klient zgodny z OpenAI będzie działać po ustawieniu bazowego URL na https://aihubmix.com/v1 i przekazaniu klucza AIHubMix jako tokenu bearer. W dokumentacji AIHubMix podano, że coding-xiaomi-mimo-v2.6-flash obsługuje wyłącznie formaty zgodne z OpenAI [3].
Jakiego identyfikatora modelu użyć? mimo-v2.6-pro w przypadku planu płatnego, xiaomi-mimo-v2.6-pro-free w przypadku bezpłatnego. Te dwa plany stosują różne konwencje nazewnictwa — bezpłatne warianty mają prefiks xiaomi-, a płatne nie, co łatwo przeoczyć.
Jakie inne warianty są dostępne? mimo-v2.6-pro-ultraspeed, mimo-v2.6-flash, mimo-v2.5-pro oraz identyfikatory dostrojone do programowania, takie jak coding-xiaomi-mimo-v2.6-pro [3]. Wyświetlisz je za pomocą 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)
"
Otrzymuję błąd 429 — co to oznacza? To zależy od komunikatu, a w obu przypadkach należy postąpić inaczej. „rate limited by provider” oznacza limit żądań na minutę: odczekaj i ponów próbę. „reached the limit of the free model quota” oznacza wyczerpanie bezpłatnego limitu konta, współdzielonego między bezpłatnymi modelami — ponawianie nie pomoże, więc przełącz się na mimo-v2.6-pro.
Otrzymuję błąd 400 „cannot be served at the moment”. Najpierw sprawdź identyfikator za pomocą 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']])"
Jeśli pojawi się True, ponów wywołanie czatu za pomocą curl i poszukaj komunikatu "code": "no_available_channel". Oznacza to, że model znajduje się na liście, ale w danej chwili nie ma dostępnej przepustowości po stronie dostawcy upstream — jest to problem po stronie dostawcy, którego nie da się rozwiązać lokalną zmianą. Poczekaj albo skontaktuj się z pomocą techniczną AIHubMix i podaj identyfikator żądania z odpowiedzi.
Jak sprawdzić, czy problem leży po mojej stronie, czy po stronie dostawcy? Użyj tego samego klucza i skryptu, aby wywołać model innego dostawcy — na przykład gpt-4o-mini. Jeśli zadziała, klucz, bazowy URL i format żądania są prawidłowe, a problem dotyczy konkretnego modelu. Jeśli również się nie powiedzie, sprawdź klucz i rozliczenia.
Dlaczego moja odpowiedź urywa się w połowie zdania? Osiągnięto limit max_tokens, a nie limit modelu. Zwiększ tę wartość.
Jak sprawdzić stan konta?
curl -s https://aihubmix.com/v1/dashboard/billing/subscription \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Sprawdź pola has_payment_method i limitów.
Kolejne kroki
Powyższy skrypt stanowi działającą podstawę. Wśród wymienionych możliwości MiMo v2.6 Pro znajdują się wywoływanie narzędzi, ustrukturyzowane odpowiedzi, obsługa obrazów i dźwięku na wejściu oraz buforowanie promptów [1] — wszystko za pośrednictwem tego samego interfejsu zgodnego z OpenAI, więc rozszerzenie klienta polega głównie na dodaniu standardowych parametrów. Zacznij od bezpłatnego planu, aby sprawdzić konfigurację, a następnie do regularnego użytku zmień identyfikator modelu na mimo-v2.6-pro.
Źródła
- [1] Strona modelu AIHubMix,
mimo-v2.6-pro: https://aihubmix.com/model/mimo-v2.6-pro (dostęp 28 września 2026 r.) - [2] Strona modelu AIHubMix,
xiaomi-mimo-v2.6-pro-free: https://aihubmix.com/model/xiaomi-mimo-v2.6-pro-free (dostęp 28 września 2026 r.) - [3] Identyfikatory wariantów i informacje o formatach z punktu końcowego
GET /v1/modelsoraz stron modeli AIHubMix (dostęp 28 września 2026 r.) - [4] Informacje o wydaniu Xiaomi MiMo, seria V2.6: https://mimo.mi.com/docs/en-US/news/latest/v2-6 (dostęp 28 września 2026 r.)
- [5] Strona modelu AIHubMix,
mimo-v2.5-pro: https://aihubmix.com/model/mimo-v2.5-pro (dostęp 28 września 2026 r.) - [6] Dokumentacja produktu AIHubMix: https://docs.aihubmix.com/en (dostęp 28 września 2026 r.)



