Mistral Small 4
Гид по API
Chat completion
Базовый chat completion для тестирования эндпоинта или задач диалога.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [
{"role": "user", "content": "Explain the difference between MoE and dense transformer models"}
]
}'Streaming
Потоковая передача токенов для real-time UX. Mistral Small 4 поддерживает server-sent events через стандартный интерфейс OpenAI streaming.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [{"role": "user", "content": "Write a haiku about AI"}],
"stream": true
}'Tool calling
Mistral Small 4 поддерживает нативный вызов инструментов/функций через совместимый с OpenAI tools API. Для self-hosted vLLM развёртываний рекомендуется парсер tool call 'mistral'.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [{"role": "user", "content": "What is the weather in Paris?"}],
"tools": [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get current weather for a city",
"parameters": {
"type": "object",
"properties": {
"location": {"type": "string", "description": "City name"}
},
"required": ["location"]
}
}
}],
"tool_choice": "auto"
}'Vision (мультимодальность)
Отправляйте изображения вместе с текстом для анализа документов, рецензирования интерфейсов и визуальных вопросов-ответов. Использует стандартный формат vision OpenAI с base64 или URL-изображениями.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [{
"role": "user",
"content": [
{"type": "text", "text": "What does this chart show?"},
{"type": "image_url", "image_url": {"url": "https://therouter.ai/assets/vision-sample.png"}}
]
}]
}'Рассуждение (reasoning_effort)
Ключевая особенность Mistral Small 4 — параметр reasoning_effort, управляющий глубиной рассуждения на запрос. 'none' для быстрого чата, 'high' для глубокого пошагового рассуждения на уровне Magistral.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [{"role": "user", "content": "How many r's are in the word 'strawberry'? Think step by step."}],
"reasoning_effort": "high"
}'JSON mode
Используйте response_format для гарантированного структурированного JSON-вывода. Mistral Small 4 поддерживает стандартный API JSON mode от OpenAI.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mistral/mistral-small-4",
"messages": [{"role": "user", "content": "Extract name, age, and city from: John is 30 years old from London"}],
"response_format": {"type": "json_object"}
}'Реестр фактов — каждая утверждаемая величина имеет источник
| источник | URL | получено | |
|---|---|---|---|
| Дата релиза | mistral.ai ↗ | 2026-05-27 | проверено |
| Архитектура | docs.mistral.ai ↗ | 2026-05-27 | проверено |
| Длина контекста (upstream) | huggingface.co ↗ | 2026-05-27 | проверено |
| Дата отсечения данных | — | — | неизвестно |
| Лицензия | huggingface.co ↗ | 2026-05-27 | проверено |
| Поддерживаемые backend инференса | huggingface.co ↗ | 2026-05-27 | проверено |
| Минимальное оборудование для self-host | mistral.ai ↗ | 2026-05-27 | к проверке |
| AA LCR | mistral.ai ↗ | 2026-05-27 | к проверке |
| LiveCodeBench | mistral.ai ↗ | 2026-05-27 | к проверке |
| AIME 2025 | mistral.ai ↗ | 2026-05-27 | к проверке |
| Представление Mistral Small 4 | mistral.ai/news ↗ | 2026-05-27 | проверено |
| Чем Mistral Small 4 отличается от Mistral Small 3? | mistral.ai ↗ | 2026-05-27 | к проверке |
| Могу ли я использовать Mistral Small 4 через стандартный OpenAI SDK (Python/TypeScript)? | docs.therouter.ai ↗ | 2026-05-27 | к проверке |
| Является ли Mistral Small 4 открытым исходным кодом? Могу ли я запустить её на своём оборудовании? | huggingface.co ↗ | 2026-05-27 | к проверке |
| Как работает параметр reasoning_effort? | docs.mistral.ai ↗ | 2026-05-27 | к проверке |
| Каковы результаты бенчмарков Mistral Small 4? | mistral.ai ↗ | 2026-05-27 | к проверке |