Mistral расширила API поддержкой функций с явной типизацией результата

Mistral выпустила обновление API с поддержкой функций, возвращающих значения по определённой схеме типов. Разработчики теперь могут описать структуру ожидаемого результата — набор полей с типами и ограничениями — и модель будет придерживаться этой схемы при формировании ответа.

Механизм функций работает через JSON-схему, которую приложение передаёт в запросе. Mistral валидирует результат перед отправкой, гарантируя, что ответ соответствует переданному описанию.

Практическое использование

Функция особенно полезна для систем, где результаты запросов к модели автоматически преобразуются в объекты программы или базы данных. Явная типизация избавляет от необходимости парсить текст вручную и обрабатывать исключения.

API поддерживает сложные типы: вложенные объекты, массивы и условные поля. Это позволяет приложениям описывать разнообразные структуры результатов, от простых списков до иерархий данных.

Обновление совместимо с существующим кодом и не требует переделки интеграций — функция добавляется как опциональный параметр в запрос.