发布 LangChain v0.3

发布 LangChain v0.3

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

LangChain v0.3已发布,支持Python和JavaScript。更新内容包括升级软件包、支持Pydantic 2和后台回调。已删除弃用功能并添加了新功能。建议使用LangGraph构建代理。未来改进包括增强多模态能力、改善文档和集成可靠性。

🎯

关键要点

  • LangChain v0.3发布,支持Python和JavaScript。
  • Python版本升级至Pydantic 2,Pydantic 1将不再支持。
  • Python 3.8将不再支持,结束时间为2024年10月。
  • JavaScript版本的所有包现在将@langchain/core作为对等依赖。
  • 回调默认是后台非阻塞的,需要显式等待以确保完成。
  • 移除过时的文档加载器和自查询入口点,推荐使用@langchain/community和集成包。
  • 将更多集成从langchain-community迁移到独立的langchain-{name}包。
  • 简化工具定义和使用,增加与聊天模型交互的实用工具。
  • LangChain文档版本化,旧版本文档仍可访问。
  • LangGraph被推荐用于构建代理和多代理工作流。
  • 未来将增强LangChain的多模态能力,改善文档和集成的可靠性。

延伸问答

LangChain v0.3有哪些主要更新内容?

LangChain v0.3更新了Python和JavaScript的支持,升级了Pydantic至2,移除了过时功能,并推荐使用LangGraph构建代理。

Python版本的LangChain v0.3不再支持哪些功能?

Python 3.8和Pydantic 1将不再支持,Pydantic 1的支持结束时间为2024年6月。

如何使用LangGraph构建代理?

LangGraph是构建状态化多代理应用的推荐库,提供了预构建的LangGraph对象,便于使用代理解决方案。

LangChain v0.3对JavaScript的支持有哪些变化?

JavaScript版本现在将@langchain/core作为对等依赖,回调默认是后台非阻塞的,需要显式等待以确保完成。

LangChain v0.3的文档有什么改进?

LangChain文档进行了版本化,旧版本文档仍可访问,并且集成文档和API参考得到了改进。

LangChain v0.3未来有哪些计划?

未来计划增强LangChain的多模态能力,并改善文档和集成的可靠性。

➡️

继续阅读