inference-providers

Mistral Large 3

by mistral · family mistral-large

Facts

Release date2025-12-02
Retired date
Knowledge cutoff
Context (max)262,144
Max output
Modalitiestext, image → text
Aliasesmistral-large-2512mistral-large-3-2512
Open weightsyes
Description675B/41B-active multimodal MoE flagship; $0.50/$1.50 per Mtok.

Unknown values are shown as —.

Intelligence Index v4.1.1: 16 · base · Source: Artificial Analysis (accessed 2026-08-20)

Offerings

ProviderWire IDVariantEndpointProtocolStatusPrice (USD / Mtok)Reasoning
Ollama Cloudmistral-large-3:675bv1-chat-completionsopenai-chatganone · default off · returns hidden
OpenRoutermistralai/mistral-large-2512chat-completionsopenai-chatga0.50 / 1.50none · default off · returns hidden

Reasoning controls

Ollama Cloud· mistral-large-3:675b· v1-chat-completions none

none · default off · returns hidden

OpenRouter· mistralai/mistral-large-2512· chat-completions none

none · default off · returns hidden

Example requests

Ollama Cloud · openai-chat · mistral-large-3:675b

curl 'https://ollama.com/v1/chat/completions' \
  -H 'Authorization: Bearer <YOUR_API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "mistral-large-3:675b",
  "messages": [
    {
      "role": "user",
      "content": "Tell me about the weather."
    }
  ]
}'
Python (requests)
import requests

resp = requests.post(
    "https://ollama.com/v1/chat/completions",
    headers={
      "Authorization": "Bearer <YOUR_API_KEY>",
      "Content-Type": "application/json"
    },
    json={
      "model": "mistral-large-3:675b",
      "messages": [
        {
          "role": "user",
          "content": "Tell me about the weather."
        }
      ]
    },
)
print(resp.json())
TypeScript (fetch)
const resp = await fetch("https://ollama.com/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": "Bearer <YOUR_API_KEY>",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "model": "mistral-large-3:675b",
    "messages": [
      {
        "role": "user",
        "content": "Tell me about the weather."
      }
    ]
  }),
})
console.log(await resp.json())

OpenRouter · openai-chat · mistralai/mistral-large-2512

curl 'https://openrouter.ai/api/v1/chat/completions' \
  -H 'Authorization: Bearer <YOUR_API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "mistralai/mistral-large-2512",
  "messages": [
    {
      "role": "user",
      "content": "Tell me about the weather."
    }
  ]
}'
Python (requests)
import requests

resp = requests.post(
    "https://openrouter.ai/api/v1/chat/completions",
    headers={
      "Authorization": "Bearer <YOUR_API_KEY>",
      "Content-Type": "application/json"
    },
    json={
      "model": "mistralai/mistral-large-2512",
      "messages": [
        {
          "role": "user",
          "content": "Tell me about the weather."
        }
      ]
    },
)
print(resp.json())
TypeScript (fetch)
const resp = await fetch("https://openrouter.ai/api/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": "Bearer <YOUR_API_KEY>",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "model": "mistralai/mistral-large-2512",
    "messages": [
      {
        "role": "user",
        "content": "Tell me about the weather."
      }
    ]
  }),
})
console.log(await resp.json())