In het kort: wijs de officiële openai Python SDK naar https://aihubmix.com/v1, gebruik model ID mimo-v2.6-pro, en authenticeer met je AIHubMix-sleutel. De API is compatibel met OpenAI (aanroepbaar in hetzelfde formaat als dat van OpenAI), dus er is geen speciale client vereist. De installatie duurt ongeveer vijf minuten.
Belangrijke punten
- OpenAI-compatibele API — wijzig
base_url, verder niets - Betaald
mimo-v2.6-pro· gratisxiaomi-mimo-v2.6-pro-free[1] [2] - $0.48/M invoer · $0.96/M uitvoer [1]
- Gratis niveau 5 verzoeken/min · 100/dag · 1M tokens/dag [2]
- Context 1.05M tokens · max uitvoer 131K tokens [1]
- Vereisten: Python 3.9+, een AIHubMix API-sleutel
Referentiewaarden
| Basis-URL | https://aihubmix.com/v1 |
| Protocol | OpenAI Chat Completions |
| Betaald model ID | mimo-v2.6-pro |
| Gratis model ID | xiaomi-mimo-v2.6-pro-free |
| Prijzen (betaald) | $0.48/M invoer · $0.96/M uitvoer · $0.0038/M cache lezen [1] |
| Gratis niveau limieten | 5 req/min · 100 req/dag · 1M tokens/dag [2] |
| Contextvenster | 1.05M tokens [1] |
| Max uitvoer | 131K tokens [1] |
| Invoermodaliteiten | Tekst, visie, audio, video — alleen tekstuitvoer [1] |
| Vermelde functies | Streaming, tool-aanroepen, gestructureerde uitvoer, prompt-caching [1] |
Moet je v2.6 Pro of v2.5 Pro gebruiken?
Gebruik v2.6 Pro. Het heeft dezelfde prijs en accepteert meer soorten invoer.
mimo-v2.5-pro | mimo-v2.6-pro | |
|---|---|---|
| Invoer | Alleen tekst [5] | Tekst, visie, audio, video [1] |
| Prijs in / uit | $0.48/M · $0.96/M [5] | $0.48/M · $0.96/M [1] |
| Context / max uitvoer | 1.05M · 131K [5] | 1.05M · 131K [1] |
| Beschikbaarheid | Verloopt op 21 oktober 2026 [5] | Huidig [1] |
De release-opmerkingen van Xiaomi zeggen dat V2.6 "dezelfde API-prijzen als de V2.5-serie hanteert" en geven V2.6-Pro 46 punten op de Artificial Analysis Intelligence Index — de hoogste open-source score op het moment van schrijven, boven Kimi K3 en Qwen3.8 Max en onder Claude Fable 5.1 en GPT-6 Astra [4]. De duidelijkste generatie-over-generatie lijn in de opmerkingen is over het goedkopere model: V2.6-Flash "heeft MiMo-V2.5-Pro uitgebreid overtroffen" [4].
Twee dingen om in gedachten te houden. Xiaomi heeft geen directe benchmarktabel voor V2.6-Pro versus V2.5-Pro gepubliceerd, dus de vergelijking hierboven is op basis van specificaties en prijs. En mimo-v2.5-pro staat gepland om op 21 oktober 2026 te vervallen met mimo-v2.6-pro als het migratiedoel [5], dus alles wat nieuw is dat op v2.5 is gebouwd, moet bijna onmiddellijk worden verplaatst.
Waarom AIHubMix
- Je wijzigt alleen
base_url. De gateway spreekt het OpenAI Chat Completions-formaat, zodat de officiële SDK ongewijzigd werkt. Anthropic-formaat/v1/messages(bèta) en native Gemini-aanroepen zijn beschikbaar met dezelfde sleutel [6]. - Één sleutel dekt veel leveranciers.
GET /v1/modelsteruggegeven 416 model-ID's op de dag van installatie, 21 daarvan zijn MiMo-varianten [3]. Het wijzigen van het model betekent het wijzigen van één tekenreeks in je script. - Je kunt eerst gratis testen.
xiaomi-mimo-v2.6-pro-freekost $0 binnen 5 verzoeken/min, 100/dag en 1M tokens/dag [2] — genoeg om te bewijzen dat de installatie werkt voordat je iets uitgeeft. - Geen abonnement. Facturering is pay-as-you-go zonder lidmaatschap of maandelijkse kosten [6], en het betaalde MiMo-tarief komt overeen met de modelpagina van $0.48/M in en $0.96/M uit [1].
- Debuggen is sneller. Als een oproep mislukt, wijs je hetzelfde script naar een model van een andere leverancier. Een succes daar betekent dat je sleutel, URL en verzoekvorm goed zijn, en het probleem is het model — één oproep in plaats van een middag.
Hoe het in te stellen
1. Maak het project aan
mkdir mimo-demo && cd mimo-demo
python3 -m venv .venv
.venv/bin/pip install "openai>=1.40" "python-dotenv>=1.0"
2. Bewaar je sleutel
printf 'AIHUBMIX_API_KEY=your_key_here\n' > .env
chmod 600 .env
printf '.env\n.venv/\n__pycache__/\n' > .gitignore
Hardcode de sleutel nooit in je script en commit nooit .env.
3. Maak de client aan
Bewaar als 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 "Stel jezelf voor in één zin."
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()
Houd beide controles binnen de lus. Sommige chunks komen binnen met een lege choices array, wat een IndexError veroorzaakt als je indexeert; delta.content is None in de eerste en laatste frames, wat print zou weergeven als de letterlijke tekst None.
4. Voer het uit
.venv/bin/python chat.py "Stel jezelf voor in één zin."
Ik ben MiMo, een groot taalmodel ontwikkeld door het LLM Core Team van Xiaomi, hier om te helpen met het beantwoorden van vragen, schrijven en een breed scala aan nuttige taken.
Verwacht ongeveer zes seconden tot de eerste tokens, tegen de 6.4s die op de modelpagina staan vermeld [1].
5. Pas aan indien nodig
Voor een niet-streaming oproep, laat stream=True weg en lees response.choices[0].message.content. Om van model te wisselen, wijzig het model argument. Verhoog max_tokens voor langere uitvoer — de standaard van 1024 hierboven ligt ver onder de limiet van het model [1].
Checklist
- [ ] Virtualenv aangemaakt;
openaienpython-dotenvgeïnstalleerd - [ ]
.envbevat je echte sleutel,chmod 600 - [ ]
.envvermeld in.gitignore - [ ]
base_urlishttps://aihubmix.com/v1— de/v1is vereist - [ ] Model ID is
mimo-v2.6-pro(betaald) ofxiaomi-mimo-v2.6-pro-free(gratis) - [ ] Streaming lus beschermt
chunk.choicesendelta.content - [ ] Een testoproep retourneert tekst
FAQ
Is de API echt compatibel met OpenAI? Ja — standaard Chat Completions. Elke OpenAI-compatibele client werkt door de basis-URL in te stellen op https://aihubmix.com/v1 en je AIHubMix-sleutel door te geven als de bearer-token. De documentatie van AIHubMix merkt op dat coding-xiaomi-mimo-v2.6-flash alleen OpenAI-compatibele formaten ondersteunt [3].
Welke model-ID moet ik gebruiken? mimo-v2.6-pro voor betaald, xiaomi-mimo-v2.6-pro-free voor gratis. De twee niveaus gebruiken verschillende naamgevingsconventies — gratis varianten hebben het xiaomi- voorvoegsel en betaalde niet, wat gemakkelijk verkeerd kan gaan.
Welke andere varianten zijn beschikbaar? mimo-v2.6-pro-ultraspeed, mimo-v2.6-flash, mimo-v2.5-pro, en coding-tuned ID's zoals coding-xiaomi-mimo-v2.6-pro [3]. Lijst ze op vanuit de 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)
"
Ik krijg 429 — wat betekent dat? Het hangt af van het bericht, en de twee gevallen vereisen tegenovergestelde behandeling. "rate limited by provider" is een per-minuut throttling: wacht en probeer opnieuw. "bereikte de limiet van de gratis modelquote" betekent dat de gratis quote van je account is uitgeput en gedeeld wordt over gratis modellen — opnieuw proberen zal niet helpen, dus schakel over naar mimo-v2.6-pro.
Ik krijg 400 "kan op dit moment niet worden bediend". Bevestig eerst de ID tegen de 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']])"
Als dat True print, herhaal dan de chatoproep met curl en zoek naar "code": "no_available_channel". Dat betekent dat het model is vermeld, maar op dat moment geen upstream capaciteit heeft — een voorwaarde aan de kant van de provider die geen lokale wijziging zal oplossen. Wacht, of neem contact op met de ondersteuning van AIHubMix met de aanvraag-ID uit de reactie.
Hoe kan ik zien of een probleem van mij of de provider is? Roep een model van een andere leverancier aan met dezelfde sleutel en script — bijvoorbeeld gpt-4o-mini. Als het lukt, zijn je sleutel, basis-URL en verzoekformaat correct en is het probleem dat specifieke model. Als het ook mislukt, controleer je sleutel en facturering.
Waarom is mijn uitvoer halverwege de zin afgebroken? Je hebt max_tokens bereikt, niet een model limiet. Verhoog het.
Hoe controleer ik mijn accountstatus?
curl -s https://aihubmix.com/v1/dashboard/billing/subscription \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Kijk naar has_payment_method en de limietvelden.
Volgende stappen
Het bovenstaande script is een werkende basis. De vermelde mogelijkheden van MiMo v2.6 Pro omvatten tool-aanroepen, gestructureerde uitvoer, visie- en audio-invoer, en prompt-caching [1] — allemaal via dezelfde OpenAI-compatibele interface, dus het uitbreiden van de client is voornamelijk een kwestie van het toevoegen van standaardparameters. Begin met het gratis niveau om je installatie te bevestigen, schakel vervolgens het model-ID over naar mimo-v2.6-pro voor regulier gebruik.
Bronnen
- [1] AIHubMix modelpagina,
mimo-v2.6-pro: https://aihubmix.com/model/mimo-v2.6-pro (toegang op 28 september 2026) - [2] AIHubMix modelpagina,
xiaomi-mimo-v2.6-pro-free: https://aihubmix.com/model/xiaomi-mimo-v2.6-pro-free (toegang op 28 september 2026) - [3] Variant-ID's en formatnotities van de
GET /v1/modelsendpoint en AIHubMix modelpagina's (toegang op 28 september 2026) - [4] Xiaomi MiMo release-opmerkingen, V2.6 serie: https://mimo.mi.com/docs/en-US/news/latest/v2-6 (toegang op 28 september 2026)
- [5] AIHubMix modelpagina,
mimo-v2.5-pro: https://aihubmix.com/model/mimo-v2.5-pro (toegang op 28 september 2026) - [6] AIHubMix productdocumentatie: https://docs.aihubmix.com/en (toegang op 28 september 2026)



