LangChain 0.3 版本发布
所有包已从 Pydantic 1 内部升级至 Pydantic 2。现在,所有包都完全支持在用户代码中使用 Pydantic 2,无需像
langchain_core.pydantic_v1 或 pydantic.v1 这样的桥接。
Pydantic 1 将不再被支持,因为它在 2024 年 6 月达到了生命周期终点。
Python 3.8 也将不再被支持,因为它的生命周期终点是 2024 年 10 月。
这些是 Python 版本唯一的重大变更。
在 LangChain v0.2 的开发过程中,进行了许多改进。
将更多的集成从 langchain-community 移动到它们自己的 langchain-{name} 包中。这是一个非破坏性变更,因为旧的实现留在 langchain-community 中并被标记为已弃用。这样能够更好地管理这些集成的依赖项、测试和版本。
LangGraph 是一个用于构建具有大语言模型的有状态、多参与者应用程序的库,用于创建 AI 智能体和多智能体工作流。自 LangChain v0.2 起,LangGraph 已成为构建智能体的推荐方式。LangGraph 附带了一个预构建的 LangGraph 对象,等同于 LangChain AgentExecutor,这使得使用即开即用的智能体解决方案变得简单。