Skip to content
OpenKey

Codestral 2508

Mistral AIReleased Aug 1, 2025

Mistral's cutting-edge language model for coding released end of July 2025. Codestral specializes in low-latency, high-frequency tasks such as fill-in-the-middle (FIM), code correction and test generation. [Blog Post](https://mistral.ai/news/codestral-25-08)

Try in playground
Context window
256K tokens
Input
text, file
Output
text
Tokenizer
Mistral
Knowledge cutoff
Mar 31, 2025
Released
Aug 1, 2025

Pricing

Per 1M tokens. The provider price and our flat 3% fee are separate columns — what you pay is their sum.

Per 1M tokensProvider+ 3% feeYou pay
Input$0.300$0.0090$0.309
Output$0.900$0.027$0.927
Cache read$0.030$0.0009$0.031

Benchmarks

Design Arena

CategoryEloWin rateRank
Codemodels105738.5%#89
Data vizmodels106241.7%#83
Game devmodels103236.2%#91
UI componentsmodels107346.9%#78
Websitesmodels105537.8%#92
3Dmodels109745.5%#76

Head-to-head preference voting. How we filter and rank

Supported parameters

  • frequency_penalty
  • max_tokens
  • presence_penalty
  • response_format
  • seed
  • stop
  • structured_outputs
  • temperature
  • tool_choice
  • tools
  • top_p

Call it

OpenAI-compatible: point your SDK at api.openkey.ai/v1 and use model mistralai/codestral-2508.

Code sample language
curl https://api.openkey.ai/v1/chat/completions \
  -H "Authorization: Bearer $OPENKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistralai/codestral-2508",
    "messages": [{"role": "user", "content": "Hello"}]
  }'
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.openkey.ai/v1",
    api_key=os.environ["OPENKEY_API_KEY"],
)

completion = client.chat.completions.create(
    model="mistralai/codestral-2508",
    messages=[{"role": "user", "content": "Hello"}],
)
print(completion.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.openkey.ai/v1",
  apiKey: process.env.OPENKEY_API_KEY,
});

const completion = await client.chat.completions.create({
  model: "mistralai/codestral-2508",
  messages: [{ role: "user", content: "Hello" }],
});
console.log(completion.choices[0].message.content);

Questions

How much does Codestral 2508 cost via API?
Through OpenKey, Codestral 2508 costs $0.309 per 1M input tokens and $0.927 per 1M output tokens. That is the provider price ($0.300 / $0.900) plus a flat 3% fee — nothing else.
What is Codestral 2508's context window?
Codestral 2508 accepts up to 256K tokens of context.
Is Codestral 2508 OpenAI-compatible?
Yes. Send requests to OpenKey's /v1/chat/completions endpoint with model "mistralai/codestral-2508" using any OpenAI SDK — only the base URL and API key change.
What inputs does Codestral 2508 support?
Codestral 2508 accepts text, file input and produces text output. Its knowledge cutoff is Mar 31, 2025.

More from Mistral AI

All Mistral AI models →