- 日期
- 作者
- LangChain 团队
LangChain
🚀 LangChain v0.3:迁移到 Pydantic 2 以支持 Python & JavaScript 的对等依赖
日期:
作者: LangChain 团队
我们很高兴宣布发布适用于 Python 和 JavaScript 的 LangChain v0.3 版本!以下是关键更改和新功能的快速概述
有哪些变更?
Python:
升级到 Pydantic 2:所有软件包现在都使用 Pydantic 2,无需兼容性桥梁。不再支持 Pydantic 1。
Python 3.8 支持结束:Python 3.8 的支持将于 2024 年 10 月结束,因此如果您仍在使用此版本,请务必升级。
JavaScript:
@langchain/core 的对等依赖:您需要在项目中显式安装 @langchain/core 以避免类型错误。
默认情况下非阻塞的回调:回调现在在后台运行,在无服务器环境中尤其有用。请记住 await 它们以确保它们正确完成。
已移除已弃用的入口点:较旧的文档加载器、自查询入口点和 Google PaLM 入口点已被弃用,以支持较新的软件包。
有哪些新功能?
模块化集成:将更多集成移至独立软件包中,简化依赖管理和版本控制。查看 Python 和 JavaScript 的 API 参考
简化的工具定义:我们使定义和使用工具比以往任何时候都更容易。在此处了解更多信息 here。
聊天模型实用程序:用于与聊天模型交互的新实用程序,例如修剪、过滤和消息合并。
自定义事件分发:现在您可以在 Python 和 JavaScript 生态系统中分发自定义事件。
LangGraph 更新
LangGraph 仍然是使用 LLM 构建代理和工作流程的推荐工具。我们简化了体验,使迁移更容易。请参阅此处获取 迁移文档。
如何更新您的代码
查看我们的 Python 和 JavaScript 迁移指南,开始使用 v0.3。