LangChain выпустила обновление langchain-deepseek 1.1.1 с исправлением зависимостей
github:langchain-ai/langchain · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Команда LangChain опубликовала релиз langchain-deepseek версии 1.1.1, который устраняет проблемы с совместимостью минимальных версий зависимостей OpenAI. Обновление также включает корректировку маршрутизации режима strict и обновление данных профилей моделей.
Ценность: Релиз обеспечивает стабильность интеграции с моделями DeepSeek, исправляя критические ошибки в конфигурации зависимостей и логике работы с кэшем токенов.
Компания LangChain представила обновление пакета langchain-deepseek до версии 1.1.1. Согласно данным из журнала изменений, ключевой целью данного релиза стало решение проблем, связанных с совместимыми минимальными версиями зависимостей OpenAI. Разработчики также повысили минимальные требования к версиям библиотек, что должно обеспечить более предсказуемую работу интеграции в различных окружениях.
Среди технических улучшений отмечается корректировка маршрутизации режима strict. Теперь этот режим направляется на бета-эндпоинт, что позволяет оптимизировать взаимодействие с API DeepSeek. Кроме того, была исправлена логика маппинга параметра prompt_cache_hit_tokens в поле cache_read. Это изменение важно для корректного учета использования кэша при работе с моделями.
Обновление также включает ряд рутинных задач по поддержанию инфраструктуры проекта. Зависимость anyio была обновлена с версии 4.11.0 до 4.14.2, а библиотека vcrpy — с 8.1.1 до 8.2.1. Эти изменения направлены на повышение безопасности и стабильности кодовой базы. Дополнительно были обновлены файлы блокировок зависимостей (lockfiles) для обеспечения воспроизводимости сборки.
Команда LangChain продолжает работу над улучшением отслеживания версий пакетов. В рамках смежных релизов ядра (core) была добавлена функциональность отслеживания версий пакетов в метаданных трассировки. Это позволяет разработчикам лучше понимать контекст выполнения запросов и отлаживать потенциальные проблемы совместимости между компонентами экосистемы.
Важным аспектом обновления является регулярное обновление данных профилей моделей (model-profiles). Несколько коммитов посвящены именно этому процессу, что свидетельствует о стремлении команды поддерживать актуальность информации о характеристиках доступных моделей. Это помогает пользователям LangChain принимать более обоснованные решения при выборе конкретных моделей для своих задач.
Также были внесены изменения в документацию, включая обновление раздела установки и ресурсов в файле README. Это делает процесс начальной настройки более понятным для новых пользователей. В тестовой инфраструктуре были отключены некоторые предупреждения pytest-benchmark при использовании xdist, что улучшает качество вывода результатов тестирования.
Обновление langchain-deepseek 1.1.1 представляет собой совокупность исправлений и улучшений, направленных на повышение надежности и совместимости интеграции с моделями DeepSeek. Разработчики рекомендуют пользователям обновить свои проекты до последней версии, чтобы воспользоваться всеми исправлениями и новыми возможностями.