# Ministral 14B API — pricing & specs

Mistral AI's Ministral 14B — the larger edge-class model in the Ministral line, balancing capability and efficiency for fast text tasks. On KeepRouter, Ministral 14B costs $0.20 per 1M input tokens and $0.20 per 1M output tokens, billed at cost with no markup and no monthly fee (e.g. a 1,000-token prompt with a 500-token reply costs about $0.0003). Call it through the OpenAI- or Anthropic-compatible API with the model id `ministral-14b-latest`.

| Spec | Value |
|---|---|
| Maker | Mistral AI |
| Modality | Text |
| Input price | $0.20 per 1M tokens |
| Output price | $0.20 per 1M tokens |
| Capabilities | Streaming, Tool / function calling |
| APIs | OpenAI-compatible, Anthropic-compatible |
| Model id | `ministral-14b-latest` |

## Call it via the OpenAI API (cURL)

```bash
curl https://keeprouter.com/v1/chat/completions \
  -H "Authorization: Bearer $KEEPROUTER_KEY" -H "Content-Type: application/json" \
  -d '{"model":"ministral-14b-latest","messages":[{"role":"user","content":"Hello"}]}'
```

## Python

```python
from openai import OpenAI
client = OpenAI(base_url="https://keeprouter.com/v1", api_key="$KEEPROUTER_KEY")
r = client.chat.completions.create(model="ministral-14b-latest", messages=[{"role":"user","content":"Hello"}])
```

## JavaScript

```js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://keeprouter.com/v1", apiKey: process.env.KEEPROUTER_KEY });
const r = await client.chat.completions.create({ model: "ministral-14b-latest", messages: [{ role: "user", content: "Hello" }] });
```

## Frequently asked questions

### How much does Ministral 14B cost on KeepRouter?

Ministral 14B is $0.20 per 1M input tokens and $0.20 per 1M output tokens, billed at cost with no markup and no monthly fee.

### How much does a typical Ministral 14B request cost?

On KeepRouter, a 1,000-token prompt with a 500-token reply costs about $0.0003 — billed at cost with no markup.

### Who makes Ministral 14B?

Ministral 14B is made by Mistral AI. KeepRouter provides it through one OpenAI- and Anthropic-compatible API.

### How do I call Ministral 14B via API?

Point your OpenAI- or Anthropic-compatible client at KeepRouter and set the model to "ministral-14b-latest". It works with the OpenAI SDK, the Anthropic SDK, and Claude Code — no provider-specific SDK needed.

### Does Ministral 14B support streaming?

Yes. KeepRouter streams Ministral 14B responses over both the OpenAI and Anthropic APIs.

### Does Ministral 14B support tool (function) calling?

Yes. KeepRouter passes tool calls through to Ministral 14B and translates them between the OpenAI and Anthropic formats.

## Guides

- [Call Ministral 14B with the OpenAI SDK](https://keeprouter.com/use-cases/openai-sdk.md)
- [Use Ministral 14B in Claude Code](https://keeprouter.com/use-cases/claude-code.md)

## Related models from Mistral AI

- [Codestral](https://keeprouter.com/models/codestral-latest.md) — $0.30 per 1M input tokens and $0.90 per 1M output tokens
- [Devstral Medium](https://keeprouter.com/models/devstral-medium-latest.md) — $0.40 per 1M input tokens and $2 per 1M output tokens
- [Magistral Medium](https://keeprouter.com/models/magistral-medium-latest.md) — $2 per 1M input tokens and $5 per 1M output tokens
- [Magistral Small](https://keeprouter.com/models/magistral-small-latest.md) — $0.50 per 1M input tokens and $1.50 per 1M output tokens
- [Ministral 3B](https://keeprouter.com/models/ministral-3b-latest.md) — $0.10 per 1M input tokens and $0.10 per 1M output tokens
- [Ministral 8B](https://keeprouter.com/models/ministral-8b-latest.md) — $0.15 per 1M input tokens and $0.15 per 1M output tokens

## More

- [All models & pricing](https://keeprouter.com/models.md)
- [Quickstart](https://keeprouter.com/docs/quickstart.md)
- [Get an API key](https://keeprouter.com/login)

_Prices as of 2026-07-05._
