← All models
X

MiMo-V2.5

xiaomi/mimo-v2.5

MiMo-V2.5 is a native omnimodal model by Xiaomi. It delivers Pro-level agentic performance at roughly half the inference cost, while surpassing MiMo-V2-Omni in multimodal perception across image and video understanding...

Get an API key

Endpoints

Each row is one provider serving these weights at one precision. Prices are per million tokens.

QuantisationContextMax outInputOutputCached in
FP81024K128K$0.168$0.336$0.003

Agent config

Paste this into your coding agent and it can configure itself. The timeout is derived from this variant's measured throughput, not a guess — a long generation that outlives a client's default ceiling is the most common way a working request looks broken.

# Infersia — xiaomi/mimo-v2.5
# Paste this to your agent. Values are measured, not aspirational.

provider:
  type: openai-compatible
  base_url: https://api.infersia.com/v1
  api_key: ${INFERSIA_API_KEY}   # from https://infersia.com/dashboard/keys
  model: xiaomi/mimo-v2.5

limits:
  max_input_tokens: 1048576      # hard limit — over this returns HTTP 413
  max_output_tokens: 131072
  timeout_seconds: 600                  # no throughput measured yet; 600 is a safe default

features:
  streaming: true
  tools: true
  vision: true
  reasoning: true   # OFF by default; send chat_template_kwargs.enable_thinking=true to opt in
  prompt_caching: false

pricing_usd_per_million_tokens:
  input: 0.168
  output: 0.336
  cached_input: 0.003

What FP8 means

8-bit floating point. Near-lossless against FP16.

Call it

curlbash
curl https://api.infersia.com/v1/chat/completions \
  -H "Authorization: Bearer $INFERSIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "xiaomi/mimo-v2.5",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": true
  }'

Pin a provider with xiaomi/mimo-v2.5@infersia, or take the cheapest with the bare id. Add :free for the rate-limited free tier where one exists.