chatopenAuto lesson

Mistral

Mistral Small 3.2 24B

mistralai/mistral-small-3.2-24b-instruct

Mistral-Small-3.2-24B-Instruct-2506 is an updated 24B parameter model from Mistral optimized for instruction following, repetition reduction, and improved function calling. Compared to the 3.1 release, version 3.2 significantly improves accuracy on...

RoleWrites text. Use it when the answer is a paragraph, a plan, or a tool call.

$0.075

In / M

$0.200

Out / M

256K

Context

AA intelligence index
Not on listing
Inputs
image, text
Outputs
text
Tools
Listed
Structured output
Listed
Reasoning
Not listed
Weights
Open · mistralai/Mistral-Small-3.2-24B-Instruct-2506
Listed
Jun 20, 2025
Live from the OpenRouter listing ↗

01 · What it's good at

Use it for this.

Three jobs this model is built for, and the ones to give to something else.

01

Drafts, answers, and agents that need prose

02

Tool calls, when the listing says tools are supported

Skip it for

  • A calibrated probability your code will threshold
  • Pixels, audio, or embeddings

02 · Example tasks

What you'd actually send it.

Real inputs, not a benchmark. Paste one into the snippet below to try it.

You send

You are the help assistant for our app. Answer in under 100 words.

Why this model

Chat models write text.

03 · Your stack

Where it sits: Do the volume.

A chat model reads a prompt and writes text. You steer it with instructions. If the next step in your program is a label, a decision model is usually a cleaner fit than parsing a paragraph.

04 · Wire it up

One request. Paste and run.

Uses OpenRouter, so one key works for every model on this site. Set OPENROUTER_API_KEY and swap the prompt for one of the tasks above.

// OpenRouter speaks the OpenAI Chat Completions format.
const res = await fetch("https://openrouter.ai/api/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.OPENROUTER_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "mistralai/mistral-small-3.2-24b-instruct",
    "messages": [
      {
        "role": "user",
        "content": "Summarize this thread in five bullets: <paste thread>"
      }
    ]
  }),
});
const data = await res.json();
console.log(data.choices[0].message.content);

05 · Watch out for

Gotchas.

  • This lesson is generated from the model type and the live listing. It has not been hand-reviewed yet.

  • Check the listing for supported parameters before you rely on tools or structured output.

Sources

Lessons are written from each model's listing and the linked docs. We don't publish our own benchmark numbers; the index above is Artificial Analysis, as shown on OpenRouter.