Mistral обновила Node.js SDK с поддержкой потоковой обработки больших файлов

Mistral выпустила обновление Node.js SDK, которое впервые поддерживает потоковую передачу больших файлов в API при сохранении эффективности памяти. Реализована поддержка chunked encoding для загрузки документов размером сверх обычного лимита контекста модели.

Новая функциональность автоматически разбивает входной документ на управляемые куски, отправляет их последовательно и аккумулирует результаты обработки. Это позволяет работать с файлами объёмом в десятки и сотни мегабайт.

Технические улучшения

SDK теперь поддерживает обработку PDF, текстовых файлов и других форматов через единый интерфейс потока. Встроена обработка ошибок переподключения при сбое передачи отдельного куска.

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

Изменение доступно в версии 1.5.0 и выше на npm.