What affects cost
- Selected Mistral model and service
- Input and output token volume
- Cached versus uncached repeated context
- Synchronous versus Batch processing
- OCR, audio, fine-tuning, or dedicated deployment units
Mistral API pricing separates standard input and output tokens from cached-input and Batch processing discounts.
Usage-based per-model token pricing with documented Batch and cached-input discounts; other products and deployment modes use separate terms.
| Plan or model | Pricing posture | Decision note |
|---|---|---|
| Mistral Large | $2.00 / 1M input; $6.00 / 1M output | The official pricing FAQ uses Mistral Large as its API pricing example. Verify the exact active model identifier before deployment. |
| Batch processing | 50% discount | Mistral documents half-price Batch processing for high-volume workloads that do not need synchronous responses. |
| Cached input tokens | 90% input-token discount | The official API pricing interface documents a 90% discount on cached input tokens for repeated prompts. |
| Other active API models | Check current per-model API table | Mistral Medium 3.5, Mistral Small 4, OCR, audio, and other services have model- or unit-specific pricing that should not be inferred from Mistral Large. |
Text-model usage is generally billed per million input and output tokens, with separate discounts or units for caching, Batch, OCR, audio, fine-tuning, and deployment products.
No. Batch is intended for asynchronous processing. Real-time requests should be budgeted using the applicable standard model rate.