Mistral: Mistral Medium 3
Mistral Medium 3 is a high-performance enterprise-grade language model designed to deliver frontier-level capabilities at significantly reduced operational cost. It balances state-of-the-art reasoning and multimodal performance with 8× lower cost...
Anyone in the Project can @-mention Mistral: Mistral Medium 3 with the team's shared context - pooled credits, one chat, one memory.
Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.
Verdict
Best for
- Multimodal tasks with cost constraints
- Document analysis with embedded images
- Mid-tier reasoning at lower price points
- Teams standardizing on Mistral's ecosystem
Strengths
The 128K context window handles substantial documents without chunking, and multimodal support lets you process screenshots, PDFs, and images alongside text in a single request. At $0.40 input, it costs half what GPT-4o charges while maintaining file and vision capabilities. The model slots cleanly into Mistral's API ecosystem, making it straightforward to swap between their tiers based on task complexity.
Trade-offs
Without published benchmark scores, you're flying blind on how it stacks up for code generation, math reasoning, or instruction-following against established alternatives. The $2.00 output rate climbs quickly on verbose tasks, narrowing the cost advantage over competitors. Mistral's smaller user base means fewer community-tested prompts and integration examples compared to OpenAI or Anthropic models.
Specifications
- Provider
- mistralai
- Category
- llm
- Context length
- 131,072 tokens
- Max output
- 104,857 tokens
- Modalities
- text, image, file
- License
- proprietary
- Released
- 2025-05-07
Pricing
- Input
- $0.40/Mtok
- Output
- $2.00/Mtok
- Model ID
mistralai/mistral-medium-3
Per-token prices show what the model costs upstream. On Switchy your team draws from one shared org credit pool - one plan, one balance for everyone.
Team cost calculator
5 seats · 80 msgs/day
Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.
Providers
| Provider | Context | Input | Output | P50 latency | Throughput | 30d uptime |
|---|---|---|---|---|---|---|
| mistralai | 131k | $0.40/Mtok | $2.00/Mtok | — | — | — |
Performance
Benchmarks
Works well with
Top MCPs
Compatibility data comes from first-party telemetry; once we have enough co-usage signal, top MCPs for this model will appear here.
How Switchy teams use it
Starter prompts
Extract Invoice Data
Extract the following fields from this invoice image: vendor name, invoice number, date, line items with quantities and prices, subtotal, tax, and total. Return as JSON.
Summarize Research PDF
Read this research paper and provide a 200-word summary covering the core hypothesis, methodology, key findings, and limitations. Include any insights from charts or diagrams.
Compare Product Screenshots
Compare these two product screenshots. List 5 key differences in layout, feature placement, or visual design. Note which approach better serves user goals.
Draft Technical Documentation
Write developer documentation for this API endpoint. Include purpose, parameters, example request/response, error codes, and usage notes. Reference the architecture diagram provided.
Analyze Spreadsheet Trends
Review this sales data spreadsheet. Identify the top 3 trends over the past quarter, flag any anomalies in regional performance, and suggest two areas for deeper investigation.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
Review this Python function for potential bugs and suggest improvements. Focus on edge cases and performance.
The function has three issues: (1) It doesn't handle empty lists, which will raise an IndexError on line 14. Add a guard clause at the start. (2) The nested loop creates O(n²) complexity—consider using a set for O(n) lookups instead. (3) The variable name 'temp' on line 8 shadows the outer scope. Rename it to 'current_item' for clarity. Here's the refactored version with these fixes applied...
Mistral Medium 3's 131k context window allows it to analyze entire codebases in one pass, making it strong for architectural reviews. This example shows its systematic debugging approach—it prioritizes correctness over style. The model occasionally over-explains obvious fixes, adding 15-20% verbosity compared to more concise alternatives.
Analyze this quarterly sales dataset (CSV attached) and identify the top 3 factors driving regional performance differences. Include statistical confidence levels.
Analysis of 47,000 rows reveals three primary drivers: (1) Regional manager tenure correlates with +18% performance (p<0.01, controlling for market size). (2) Markets with >3 competitors show -12% growth vs. duopolies (p<0.05). (3) Q3 seasonal patterns differ by latitude—northern regions peak 3 weeks earlier (r=0.73). The Southeast anomaly in August appears driven by a single enterprise deal, not a trend. Recommend segmenting forecasts by competitive density...
The model's file-processing capability handles structured data well, and it correctly applies statistical rigor without being prompted for it. At $2/Mtok output, longer analytical responses cost more than compact alternatives—this 120-word answer would be ~$0.0005. The model sometimes front-loads methodology when users want conclusions first.
Write a technical explanation of how transformer attention mechanisms work, suitable for a software engineer who hasn't studied ML. Use an analogy.
Think of attention like a search engine for context. When processing the word 'bank' in 'I walked to the bank to deposit cash,' the model computes relevance scores between 'bank' and every other word. 'Deposit' and 'cash' score high, so 'bank' gets interpreted as a financial institution, not a riverbank. Mathematically, this is three learned matrices (Query, Key, Value) that transform word embeddings, then a softmax over their dot products. Multi-head attention runs this process 8-16 times in parallel with different learned weights, letting the model capture multiple relationships simultaneously—syntax in one head, semantics in another.
Mistral Medium 3 excels at technical education, balancing intuition with precision. The $0.40 input pricing makes it economical for documentation tasks where you're feeding large context (API specs, codebases). The model occasionally assumes too much prior knowledge—here it uses 'softmax' without defining it, which may lose some readers.
Use-case deep-dives
When 128k context beats stitching files in legal ops
A 4-person legal ops team at a SaaS company needs to compare master service agreements across 12 enterprise customers to flag non-standard clauses. Mistral Medium 3's 131k context window lets you drop all 12 contracts into a single prompt—no chunking, no vector search, no context loss. At $0.40 input per Mtok, analyzing a 60k-token batch costs $0.024, roughly 10x cheaper than running the same job through GPT-4o. The model handles image and file uploads natively, so you can feed it scanned PDFs without preprocessing. If your contracts average under 10k tokens each and you're running fewer than 50 comparisons per month, the setup overhead probably isn't worth it. Above that threshold, this is the call.
Why this model works for iterative slide-by-slide critique
A 3-person venture studio reviews 20 pitch decks per week, giving founders slide-by-slide feedback on positioning, data storytelling, and visual hierarchy. Mistral Medium 3 ingests the entire deck as images in one request, then outputs structured critique across all slides without losing thread. The $2.00 output per Mtok pricing matters here: a typical 800-token feedback report costs $0.0016, so even at 80 decks per month you're under $0.13 in generation costs. The model's multimodal input means founders can submit Google Slides exports, Keynote PDFs, or even iPhone photos of printed decks. If you need sub-200ms latency for live presentation coaching, look elsewhere. For async batch review where context coherence across 15+ slides is non-negotiable, this is the right tool.
When to route Mistral Medium 3 for high-mix support queues
A 12-person B2B support team handles 300 tickets daily across billing, technical troubleshooting, and feature requests. Mistral Medium 3 can classify incoming tickets, extract account IDs from screenshots, and draft initial responses—all in a single API call. At $0.40 input per Mtok, processing 300 tickets with 400-token average context costs $0.048 per day, or roughly $1.44 per month. The model's file-handling capability means agents can paste error logs, invoices, or config screenshots directly into the triage prompt. If your ticket volume is under 100 per day, the accuracy gain over a fine-tuned smaller model probably doesn't justify the integration work. Above 200 daily tickets with mixed media attachments, the time savings on manual routing pay back in week one.
Frequently asked
Is Mistral Medium 3 good for general-purpose coding tasks?
Yes, Mistral Medium 3 handles most coding tasks well — refactoring, debugging, writing functions in common languages. It won't match the top-tier code specialists on complex algorithmic problems, but for day-to-day development work it's solid. The 131K context window means you can feed it entire codebases for analysis.
Is Mistral Medium 3 cheaper than GPT-4o or Claude Sonnet?
Mistral Medium 3 costs $0.40 input and $2.00 output per million tokens. That's significantly cheaper than GPT-4o ($2.50/$10.00) and Claude Sonnet 4 ($3.00/$15.00) on both sides. If you're running high-volume workflows where output tokens dominate, you'll save 80% compared to those alternatives.
Can Mistral Medium 3 process images and PDFs reliably?
Yes, it supports image and file inputs alongside text. You can upload screenshots, diagrams, or PDFs and ask questions about them. Quality depends on document complexity — clean layouts work better than scanned handwriting — but it's capable enough for most document analysis and visual reasoning tasks.
How does Mistral Medium 3 compare to Mistral Large 2?
Mistral Medium 3 sits below Large 2 in capability but costs less. Large 2 will outperform on reasoning-heavy tasks and edge cases, but Medium 3 delivers 80-90% of the quality at a fraction of the price. Choose Medium 3 for high-volume work where cost matters more than peak performance.
Should I use Mistral Medium 3 for customer-facing chatbots?
It depends on your quality bar. Mistral Medium 3 handles conversational flows and instruction-following well enough for internal tools or moderate-stakes support. For high-stakes customer interactions where brand voice and nuance matter, you'll want GPT-4o or Claude. The cost savings make it attractive for prototyping or lower-tier support channels.
Compare with
More language models
- Mistral: Mistral Medium 3.1mistralai
- Mistral: Mistral Medium 3.1 (batch)mistralai
- Mistral: Mistral Medium 3.5mistralai
- Mistral: Mistral Medium 3.5 (batch)mistralai
- Mistral: Mistral Nemomistralai
- Mistral: Mistral Small 3mistralai
- Mistral: Mistral Small 3.1 24Bmistralai
- Mistral: Mistral Small 3.2 24Bmistralai
- Mistral: Mistral Small 4mistralai
- Mistral: Mistral Small 4 (batch)mistralai
- Mistral: Mixtral 8x22B Instructmistralai
- Mistral: Sabamistralai