Back to Models

Ministral 8B

mistralmistral/ministral-8b

How TheRouter serves this differently from the vendor

As the vendor operates it

Mistral's original Ministral-8B-Instruct-2410 checkpoint is a deprecated, text-only research-license model; the newer Ministral 3 8B successor added native vision and commercial availability.

On TheRouter

TheRouter keeps the mistral/ministral-8b slug callable as an OpenAI-compatible text/chat route, but the curated page treats original-checkpoint vision, throughput, and output-limit details as undisclosed unless the live route is separately verified.

API guide

Chat completion

Standard text-to-text chat. Ministral 8B excels at high-throughput conversational workloads.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistral/ministral-8b",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "What is the capital of France?"}
    ]
  }'

Streaming

Stream tokens as they are generated for lower perceived latency in user-facing applications.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistral/ministral-8b",
    "messages": [{"role": "user", "content": "Write a short poem."}],
    "stream": true
  }'

Function calling

Ministral 8B received targeted post-training for function calling. Maintain consistent latency even with multi-tool loops.

cURL
curl https://api.therouter.ai/v1/chat/completions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistral/ministral-8b",
    "messages": [
      {"role": "user", "content": "What is the weather like in London?"}
    ],
    "tools": [{
      "type": "function",
      "function": {
        "name": "get_weather",
        "description": "Get the current weather for a city",
        "parameters": {
          "type": "object",
          "properties": {
            "city": {"type": "string", "description": "City name"}
          },
          "required": ["city"]
        }
      }
    }]
  }'
Fact ledger β€” every claim on this page traces here
sourceURLretrieved
Release datemistral.ai β†—2026-05-27verified
Architecturemistral.ai β†—2026-05-27verified
Context windowmistral.ai β†—2026-05-27verified
Maximum outputdocs.mistral.ai β†—2026-08-24unknown
Licensehuggingface.co β†—2026-05-27verified
Hardware requirementshuggingface.co β†—2026-08-24unknown
Statusdocs.mistral.ai β†—2026-05-27verified
MMLUmistral.ai β†—2026-05-27verified
HumanEvalmistral.ai β†—2026-08-24unknown
GSM8Kmistral.ai β†—2026-05-27verified
AGIEvalmistral.ai β†—2026-05-27unknown
Mistral announces Ministral 3 family, deprecating original 2410 checkpointsdocs.mistral.ai β†—2026-05-27verified
Mistral launches Les Ministraux β€” Ministral 3B and 8B for edge and on-device AImistral.ai/news β†—2026-05-27verified
Is Ministral 8B free to use commercially?huggingface.co β†—2026-05-27to verify
What is the difference between Ministral 8B and Ministral 3 8B?docs.mistral.ai β†—2026-05-27to verify
Does Ministral 8B support vision on TheRouter?mistral.ai β†—2026-05-27to verify
Help & contact