Hoe Xiaomi MiMo v2.6 Pro te gebruiken op AIHubMix: Installatiehandleiding

AIHubMix6 min leestijd
Hoe Xiaomi MiMo v2.6 Pro te gebruiken op AIHubMix: Installatiehandleiding

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 · gratis xiaomi-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-URLhttps://aihubmix.com/v1
ProtocolOpenAI Chat Completions
Betaald model IDmimo-v2.6-pro
Gratis model IDxiaomi-mimo-v2.6-pro-free
Prijzen (betaald)$0.48/M invoer · $0.96/M uitvoer · $0.0038/M cache lezen [1]
Gratis niveau limieten5 req/min · 100 req/dag · 1M tokens/dag [2]
Contextvenster1.05M tokens [1]
Max uitvoer131K tokens [1]
InvoermodaliteitenTekst, visie, audio, video — alleen tekstuitvoer [1]
Vermelde functiesStreaming, 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-promimo-v2.6-pro
InvoerAlleen 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 uitvoer1.05M · 131K [5]1.05M · 131K [1]
BeschikbaarheidVerloopt 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/models teruggegeven 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-free kost $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; openai en python-dotenv geïnstalleerd
  • [ ] .env bevat je echte sleutel, chmod 600
  • [ ] .env vermeld in .gitignore
  • [ ] base_url is https://aihubmix.com/v1 — de /v1 is vereist
  • [ ] Model ID is mimo-v2.6-pro (betaald) of xiaomi-mimo-v2.6-pro-free (gratis)
  • [ ] Streaming lus beschermt chunk.choices en delta.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