Гайд · TNWS AI

Как отправить первый запрос в Mistral API через официальный Python SDK

1 мин

Практическое руководство: рабочий пример, структура ответа, ограничения, негативные тесты и проверка результата для запроса «как подключить Mistral API».

Установите официальный SDK, положите ключ в MISTRAL_API_KEY и вызовите chat.complete. Модель выбирайте из текущего списка аккаунта. Результат проверяйте по choices, причине завершения и usage, а не только по напечатанному тексту.

Рабочий пример

pip install mistralai

from mistralai import Mistral
import os
client=Mistral(api_key=os.environ["MISTRAL_API_KEY"])
r=client.chat.complete(
 model="mistral-small-latest",
 messages=[{"role":"user","content":"Верни три критерия проверки ответа"}]
)
print(r.choices[0].message.content)

Что важно в реализации

  • *-latest удобно для знакомства, но production нужна политика обновления модели.
  • Ключ нельзя встраивать в клиентское приложение.
  • Usage и request ID сохраняют без секретного текста.
  • Один удачный ответ не заменяет eval.

Пошаговая проверка

  1. Проверьте ровно три пункта программно.
  2. Подставьте неверную модель и проверьте обработчик ошибки.
  3. Сравните результат после обновления модели на сохранённом тестовом наборе.

Чего не делать

  • Не публикуйте API-ключ и не передавайте его браузеру.
  • Не записывайте результат в базу без проверки структуры.
  • Не делайте бесконечные повторы после 401, 429 или 5xx.
  • Не называйте уверенный текст доказанным фактом.

Ограничения

Доступность моделей, контекст, лимиты и цена зависят от актуальной версии сервиса и аккаунта. Сначала запускайте небольшой тест на обезличенных данных. Для важных решений используйте первичный источник и независимую проверку.

FAQ

Можно ли использовать пример в production?

Только после добавления таймаутов, обработки ошибок, лимитов и защиты секретов.

Как выбрать модель?

Сверить текущий список моделей и возможности в официальной документации непосредственно перед внедрением.

Нужно ли проверять ответ модели?

Да: формат — валидатором, факты — источником или базой, вычисления — обычным кодом.

Почему нет фиксированной цены?

Цены меняются и зависят от модели; используйте актуальную официальную страницу тарификации.

Официальный источник

Проверено 12 сентября 2026 года: https://docs.mistral.ai/getting-started/quickstart/

Читайте также

Комментарии

Пока тихо. Скажите первое слово