Claude Haiku 5.5 and Nano Banana 2.1 are now live on CometAPI →
guide/CometAPI-forskning

Slik bruker du MiMo-V2.5 API: komplett utviklerguide

Lær om Xiaomi API-spesifikasjoner, referansetester, prising, multimodale forespørsler, strømming, Python-integrasjon og beste praksis for produksjon.

CometAPI
Deon GoodwinForskerteam for AI-modeller og API
Oppdatert Oct 7, 2026 10 min lesetid
Slik bruker du MiMo-V2.5 API: komplett utviklerguide
Bruk dette mønsteret

Gjør det første API-kallet.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

Kort oppsummert

MiMo-V2.5 API i CometAPI gir tilgang til Xiaomis sparsom ekspertmiks-modell for koding, multimodal forståelse og agentbaserte arbeidslaster. MiMo-V2.5 API er det praktiske standardvalget når et prosjekt trenger et kontekstvindu på 1 million tokens, native multimodal inndata og lav tokenkostnad; MiMo-V2.5 Pro passer bedre når vanskelig koding, resonnering eller verktøybruk over lang horisont betyr mer enn pris. Denne veiledningen viser hvordan du kaller API-et via CometAPI, strømming av svar, strukturering av multimodale forespørsler, kostnadsestimering og å gjøre en produksjonsintegrasjon robust.

Hovedpunkter

  • Modellen MiMo-V2.5 bruker totalt 310B parametere med 15B aktive parametere per token og støtter et kontekstvindu på 1M tokens.
  • Bruk MiMo-V2.5-ruten for multimodalt arbeid, analyse med stor kontekst og kostnadssensitive agenter; velg MiMo-V2.5 Pro for de mest krevende oppgavene innen koding og resonnering.
  • Den OpenAI-kompatible endepunktet gjør migrering enkel, men produksjonssystemer trenger fortsatt tidsavbrudd, retry-logikk, tokenbudsjetter og leverandørsidige kapabilitetssjekker.
  • Ved de oppgitte CometAPI-satsene koster en forespørsel med 10 000 inntokener og 2 000 uttokener omtrent $0,001568 på MiMo-V2.5-ruten.

Oversikt over MiMo-V2.5-modellen

Xiaomi lanserte modellen 22. april 2026. MiMo-V2.5 API i CometAPI eksponerer den via et OpenAI-kompatibelt chat-completions-grensesnitt, slik at eksisterende klienter som regel kan migrere ved å endre base-URL, API-nøkkel og modellidentifikator.

Ifølge den offisielle modellkortet kombinerer modellen et sparsomt MoE-språkryggrad med dedikerte visjons- og lydenkodere. Den aksepterer tekst-, bilde-, video- og lydinndata og produserer tekstutdata. Det store kontekstvinduet er nyttig for kodegjennomgang i repositoriumskala, dokumentsett, lange transkripsjoner og flerstegs-agenter.

SpesifikasjonVerdiHvorfor det er viktig
ArkitekturSparsom ekspertmiksAktiverer en begrenset del av nettverket for hver token.
Totale parametere310BGir stor kapasitet uten å bruke alle parametere per token.
Aktive parametere15BStøtter effektiv inferens relativt til total modellstørrelse.
Kontekstvindu1 000 000 tokensHåndterer store repositorier og lange dokumentsamlinger.
Maksimal utdataOpptil 128K tokens via gjeldende ruteStøtter lange rapporter og utvidet kodegenerering.
Native inndataTekst, bilde, video, lydMuliggjør enhetlige multimodale arbeidsflyter.
UtdatamodalitetTekstSvar returneres som generert tekst.
Visjonsenkoder729M-parameter ViTProsesserer visuelt innhold for bilde- og videooppgaver.
Lydenkoder261M-parameter TransformerProsesserer tale og andre lydinndata.
LisensMITTillater bred kommersiell og akademisk bruk under lisensvilkårene.

Det offisielle multimodale benchmark-bildet nedenfor rapporterer resultater for bildeforståelse, multimodale agenter og videoforståelsesoppgaver.

Slik bruker du MiMo-V2.5 API: komplett utviklerguide

Offisiell Xiaomi MiMo-V2.5 multimodal benchmark-sammenligning

Leverandørruter kan eksponere et snevrere sett med medieformater enn det underliggende modellen støtter. Valider nøyaktig bilde-, lyd- og videopayloadformat mot det aktive endepunktet før du leverer en multimodal funksjon.

MiMo-V2.5 ytelse i benchmarker

Xiaomi rapporterer sterke resultater i koding, terminalbruk og evaluering av multimodale agenter. Disse tallene er nyttige for å posisjonere modellen, men de erstatter ikke tester på dine egne prompt, verktøy, latensmål og feilsituasjoner.

BenchmarkRapportert scoreEvalueringsfokus
SWE-Bench Pro56.1Programvareingeniørarbeid på repo-nivå
Terminal-Bench 2.065.8Agentoppgaver i terminal
Claw-Eval General62.1 Pass@3Generell agentkapabilitet
Claw-Eval Multimodal23.8 Pass@3Multimodale agentoppgaver
Claw-Eval Multi-Turn63.2 Pass@3Flerturn-agentatferd
ResearchClawBench16.91Forskningsorienterte agent-arbeidsflyter

Den offisielle kodesammenligningen viser 65.8 på Terminal-Bench 2.0 og 56.1 på SWE-Bench Pro, og plasserer også modellen i en bredere sammenligning av kodeagenter.

Slik bruker du MiMo-V2.5 API: komplett utviklerguide

Offisiell Xiaomi MiMo-V2.5 koding-benchmark-sammenligning

Hva resultatene antyder: modellen er spesielt attraktiv for applikasjoner som kombinerer kode, verktøy og blandede medier. For deterministiske produksjonsbeslutninger, kjør en intern evaluering som måler oppgavelykke, tokenbruk, ende-til-ende-latens, retry-frekvens og grad av menneskelig korreksjon.

MiMo-V2.5 vs MiMo-V2.5 Pro: En flerdimensjonal sammenligning

DimensjonMiMo-V2.5MiMo-V2.5-Pro
Totale parametere310B1.02T
Aktive parametere15B42B
Kontekstvindu1M tokens1M tokens
Primær styrkeOmnimodale og generelle agent-arbeidslasterKomplekse agenter og krevende koding
Inndata-pris per 1M tokens$0.112$0.348
Utdata-pris per 1M tokens$0.224$0.696
Best egnetMultimodal, stor kontekst, kostnadssensitive systemerHard resonnering, koding og langhorisont-utførelse
Offisielle API-inndataTekst, bilde, video, lydTekst
Offisiell API-utdatamodalitetTekstTekst

Sammenligningsresultat: start med MiMo-V2.5-ruten når kostnad, gjennomstrømning eller multimodal dekning styrer beslutningen. Flytt utvalgte forespørsler til MiMo-V2.5 Pro når interne evalueringer viser en meningsfull nøyaktighetsgevinst i vanskelige oppgaver innen koding, resonnering eller verktøybruk. En nivåinndelt ruter gir ofte bedre kost–kvalitet-balanse enn å sende alle forespørsler til MiMo-V2.5 Pro.

Slik kaller du MiMo-V2.5 API-et

API-et følger det velkjente chat-completions-skjemaet. Hold nøkkelen på serveren, last den fra en miljøvariabel, og aldri legg den inn i nettleser- eller mobilkode.

Sett API-nøkkelen

export COMETAPI_KEY="your_api_key_here"

$env:COMETAPI_KEY = "your_api_key_here"


### Send en cURL-forespørsel

curl https://api.cometapi.com/v1/chat/completions
-H "Authorization: Bearer $COMETAPI_KEY"
-H "Content-Type: application/json"
-d '{
"model": "mimo-v2.5",
"messages": [
{"role": "system", "content": "You are a careful coding assistant."},
{"role": "user", "content": "Explain the bug and propose a minimal patch."}
],
"temperature": 0.2
}'


### Bruk Python med OpenAI-SDK-en

import os
from openai import OpenAI

client = OpenAI(
api_key=os.environ["COMETAPI_KEY"],
base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
model="mimo-v2.5",
messages=[
{"role": "system", "content": "You are a precise engineering assistant."},
{"role": "user", "content": "Review this migration plan for hidden risks."},
],
temperature=0.2,
)

print(response.choices[0].message.content)


> Ikke logg API-nøkler, fullstendige autorisasjonsheadere eller sensitivt promptinnhold. Bruk en hemmelighetsmanager i produksjon og roter legitimasjon etter en definert plan.

## Slik strømmer du MiMo-V2.5 API-responser

Strømming reduserer opplevd latens for lange svar. Tjenesten returnerer inkrementelle hendelser, som SDK eksponerer som biter.

stream = client.chat.completions.create(
model="mimo-v2.5",
messages=[{"role": "user", "content": "Draft a safe database migration checklist."}],
stream=True,
)

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


I en webtjeneste, videresend deltaer med Server-Sent Events eller WebSocket-meldinger, håndter klientfrakoblinger, og stopp oppstrømsgenerering når brukeren avbryter.

## MiMo-V2.5 API multimodale og strukturerte arbeidsflyter

For bildeforståelsesoppgaver, send en tekstinstruksjon pluss et bildeobjekt i samme brukermelding. Den nøyaktige aksepterte medierepresentasjonen kan variere per leverandørrute, så behandl dette som et payloadmønster og bekreft støtte på gjeldende rute.

{
"model": "mimo-v2.5",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "Extract the visible error and suggest the next diagnostic step."},
{"type": "image_url", "image_url": {"url": "https://example.com/error.png"}}
]
}
]
}


For maskinlesbar utdata, be om et kompakt JSON-objekt og valider det mot din egen skjema. Anta aldri at generert JSON er trygg bare fordi den kan parses.

import json

raw = response.choices[0].message.content
result = json.loads(raw)

required = {"summary", "risks", "next_action"}
missing = required - result.keys()
if missing:
raise ValueError(f"Missing fields: {sorted(missing)}")


## MiMo-V2.5 API-priser på CometAPI og kostnadskontroll

| Rute                           | Inndata per 1M tokens | Utdata per 1M tokens | Eksempel med 100 forespørsler |
| ------------------------------ | --------------------- | -------------------- | ----------------------------- |
| MiMo-V2.5                      | $0.112                | $0.224               | $0.1568                       |
| MiMo-V2.5 Pro                  | $0.348                | $0.696               | $0.4872                       |
| Xiaomi pay-as-you-go referanse | $0.14                 | $0.28                | $0.1960                       |

Eksemplet antar 100 forespørsler, hver med 10 000 inntokener og 2 000 uttokener. Under disse forutsetningene er MiMo-V2.5-ruten omtrent 68 % billigere enn MiMo-V2.5 Pro. Xiaomis [publiserte pay-as-you-go-satser](https://platform.xiaomimimo.com/docs/zh-CN/integration/roocode) gir et nyttig referansepunkt, mens faktiske regninger bør verifiseres mot gjeldende leverandørpris før produksjonssetting.

MiMo-V2.5 input: 100 × 10,000 / 1,000,000 × $0.112 = $0.1120
MiMo-V2.5 output: 100 × 2,000 / 1,000,000 × $0.224 = $0.0448
MiMo-V2.5 total: $0.1568

Pro input: 100 × 10,000 / 1,000,000 × $0.348 = $0.3480
Pro output: 100 × 2,000 / 1,000,000 × $0.696 = $0.1392
Pro total: $0.4872


Kontroller kostnad med grenser for maksimal utdata, promptkomprimering, cachet kontekst, forespørselklassifisering og en ruter som kun eskalerer vanskelige oppgaver. Spor kostnad per vellykket oppgave snarere enn kostnad per forespørsel; en billigere forespørsel som feiler gjentatte ganger kan bli dyrere totalt.

## Slik designer du lang-kontekst MiMo-V2.5 API-forespørsler

Et vindu på 1M tokens gjør større inndata mulig, men det fjerner ikke tradeoffs i gjenfinning og oppmerksomhet. Bygg prompten slik at modellen raskt kan finne relevant evidens.

* Plasser oppgaven, utdata-kontrakten og beslutningskriteriene nær begynnelsen.
* Skill dokumenter med stabile identifikatorer og klare skilletegn.
* Inkluder kun evidens som kan påvirke svaret.
* Be modellen sitere dokumentidentifikatorer eller linjereferanser i resultatet.
* Mål nøyaktighet etter hvert som konteksten vokser; ikke behandl maksimal kontekst som ideell kontekst.

> Lang kontekst øker både tokenkostnad og sjansen for at irrelevant materiale distraherer modellen. Gjenfinning, oppsummering og hierarkisk prompting forblir viktig selv når hele korpuset får plass.

## Produksjonspålitelighet

### Gjenta kun ved forbigående feil

Forsøk på nytt ved ratelag og midlertidige serverfeil med eksponentiell backoff og jitter. Ikke forsøk automatisk på nytt ved ugyldig autentisering, ugyldige payloads eller policyfeil.

import random
import time

def delay_for(attempt: int) -> float:
return min(30.0, (2 ** attempt) + random.random())

for attempt in range(5):
try:
result = call_model()
break
except TransientAPIError:
if attempt == 4:
raise
time.sleep(delay_for(attempt))


### Sett operative sikkerhetsmekanismer

* Bruk tilkoblings- og overordnede forespørselstidsavbrudd.
* Legg ved en idempotensnøkkel til arbeidsflyter med eksterne sideeffekter.
* Registrer modell-ID, latens, inn- og uttokens, antall retries og endelig status.
* Rediger bort hemmeligheter og persondata før logging.
* Krev godkjenningslister for verktøy og bekreftelse for destruktive handlinger.
* Oppretthold en reservemodell eller kø for leverandørutfall.

## Vanlige feil og løsninger for MiMo-V2.5 API

| Symptom       | Sannsynlig årsak                              | Anbefalt handling                                               |
| ------------- | --------------------------------------------- | ---------------------------------------------------------------- |
| 401 or 403    | Manglende, ugyldig eller ikke-autorisert API-nøkkel | Verifiser server-side hemmelighet og prosjekttillatelser.        |
| 400           | Ugyldige meldinger eller ikke-støttet medieobjekt | Valider JSON og bekreft rutespesifikk payload-støtte.            |
| 413           | Forespørselskroppen er for stor               | Reduser mediestørrelse eller del opp inndata.                    |
| 429           | Rate- eller kvotebegrensning                  | Backoff med jitter og håndhev klientside-samtidighetsgrenser.    |
| 5xx           | Midlertidig leverandørfeil                    | Forsøk på nytt innenfor en begrenset ramme eller gjør failover.  |
| Treg respons  | Stor kontekst, lang utdata eller verktøylatens| Strøm utdata, begrens tokens, og profiler hvert trinn.           |
| Ugyldig JSON  | Genereringsavvik                              | Valider, reparer én gang hvis trygt, og avvis vedvarende feil.   |

## Konklusjon

MiMo-V2.5-modellen er det sterkeste utgangspunktet for team som trenger multimodal inndata, stor kontekst og aggressiv kostnadskontroll. Pro bør være en bevisst eskaleringsvei for oppgaver der målte kvalitetsgevinster rettferdiggjør høyere pris. Begynn med et lite evalueringssett, instrumenter hver forespørsel, og promotér integrasjonen først etter testing av reelle payloads, oppførsel med lang kontekst, retry-håndtering og feilgjenoppretting.

## Vanlige spørsmål

### Hvilket endepunkt bør jeg bruke?

Bruk `/api.cometapi.com/v1/chat/completions`, eller sett `/api.cometapi.com/v1` som base-URL i en OpenAI-kompatibel SDK.

### Hvilken modellidentifikator bør jeg sende?

Bruk `mimo-v2.5` for MiMo-V2.5-ruten. Bekreft gjeldende identifikator før lansering hvis kontoen din bruker en leverandørspesifikk alias.

### Når bør jeg velge MiMo-V2.5 Pro?

Velg MiMo-V2.5 Pro når evalueringen din viser en materiell fordel ved vanskelige oppgaver innen koding, resonnering eller langvarig verktøybruk. Hold rutine- eller multimodal trafikk på MiMo-V2.5-ruten når kvaliteten er tilstrekkelig.

### Betyr et kontekstvindu på 1M tokens at jeg bør sende alt?

Nei. Stor kontekst er en kapasitetsgrense, ikke et mål for promptdesign. Hent og organiser evidensen som kan påvirke svaret, og mål kvalitet og kostnad etter hvert som inndata øker.

### Kan jeg kalle API-et direkte fra en nettleser?

Ikke eksponer en hemmelig API-nøkkel i frontend-kode. Kall leverandøren fra backend og bruk autentisering, ratelag, logging og datakontroller der.

### Hvordan verifiserer jeg multimodal støtte?

Test den nøyaktige mediepayloaden mot den aktive leverandørruten. Modellenes native modaliteter garanterer ikke at hver rute eksponerer hvert format på samme måte.
Fortsett å lære

Koble denne artikkelen til neste beslutning.

Se alle temaer
Publisert Oct 7, 2026
Sist oppdatert Oct 7, 2026
1 visninger
Gjennomgått for klarhet, kildeangivelse og gjeldende API-terminologi.

Les mer