当前位置:   article > 正文

LLM之LangChain:LangChain 0.1.0 版本发布的简介、安装和使用方法、案例应用之详细攻略_langchain v0.1.0

langchain v0.1.0

LLM之LangChain:LangChain 0.1.0 版本发布的简介、安装和使用方法、案例应用之详细攻略

导读:2024年1月8日,今天,我们很高兴宣布发布 langchain 0.1.0,这是我们的第一个稳定版本。它完全向后兼容,提供了 Python 和 JavaScript 两个版本,并通过功能和文档的双重改进来提高焦点。LangChain 的稳定版本有助于赢得开发者的信任,并使我们能够有系统地和安全地演进该库。

本文主要总结了 LangChain 0.1.0 版本的发布以及它解决的一些核心问题。由于历史版本 LangChain 0.0.x 杂乱无章,没有明确的版本规范,给用户带来不确定性。无论更新是功能还是修复,都有可能带来breaking change,给用户使用和维护带来困难。

LangChain 0.1.0 版本的发布,将 LangChain 拆分为核心库 langchain-core 和不同组件,明确功能边界。LangChain 0.1.0 起正式采用语义版本号规范管理,明确breaking更改规范。提供 LangChain Expression Language (LCEL),支持用户高度定制各种组件间交互流程。引入 LangSmith 提供全流程观测能力,帮助开发调试。

核心特点:

>> 提供丰富的第三方组件整合能力。

>> 支持学习模型检索与调用存储的数据能力。

>> 支持基于学习模型进行复杂任务的智能代理能力。

>> 通过LCEL等支持学习模型结果解析和自定义工作流能力。

>> 支持学习模型结果流式处理,提升用户体验

优势:

>> 简化学习模型项目开发,提高开发效率。

>> 帮助开发者快速排查问题和进行调试。

>> 采用语义版本号明确更新规范,减少breaking change风险。

>> 提供丰富的核心组件和定制能力,满足各种复杂需求。

>> 积极开源并与开发者社区互动,共同提升产品。

目录

相关文章

Py之Langchain:Langchain(LLM大型语言模型应用程序框架/将LLMs个体进行flow的能力)的简介、安装、使用方法之详细攻略

LangChain 0.1.0 版本发布的简介

1、第三方集成

2、可观察性

3、可组合性

4、流式传输

5、输出解析

6、检索

7、代理

8、LangChain 0.2

9、One More Thing

10、Conclusion

LangChain 0.1.0 版本的安装和使用方法

LangChain 0.1.0 版本的案例应用


相关文章

Py之Langchain:Langchain(LLM大型语言模型应用程序框架/将LLMs个体进行flow的能力)的简介、安装、使用方法之详细攻略

https://yunyaniu.blog.csdn.net/article/details/127779588

LangChain 0.1.0 版本发布的简介

LangChain 已经存在了一年多,随着它发展成为构建 LLM 应用程序的默认框架,它发生了很多变化。正如我们在一个月前预览的那样,我们最近决定对 LangChain 软件包架构进行重大更改,以更好地组织项目并加强基础。

具体而言,我们进行了两个重大的架构更改:将 langchain-core 和合作伙伴软件包(或者是放入 langchain-community 中,或者是独立的合作伙伴软件包)从 langchain 中分离出来。

作为提醒,langchain-core 包含主要的抽象、接口和核心功能。这段代码是稳定的,已经遵循了一个多月的更严格的版本控制政策。

然而,langchain 本身仍然保持在 0.0.x 版本上。将所有版本都放在次要版本 0 上创建了一些挑战:

>> 用户无法确信更新不会有破坏性的变化

>> 随着我们采取“维护一切”的方式以减少破坏性变化和弃用通知,langchain 变得臃肿且不稳定

然而,从今天开始发布 langchain 0.1.0,所有未来的发布都将遵循一个新的版本标准。具体而言:

>> 对公共 API 的任何破坏性更改将导致次要版本号的提升(第二位数)

>> 任何错误修复或新功能将导致修补版本号的提升(第三位数)

我们希望这一点,再加上之前的架构更改,将:

>> 明确传达是否进行了破坏性更改,使开发者可以放心地更新

>> 为正式弃用和删除旧代码提供途径,减少冗余

>> 更负责任地处理集成(它们的 SDK 通常与 LangChain 一样迅速变化)

即使在发布 0.2 版本之后,我们仍然承诺维护 0.1 的分支,但仅修补关键的错误。在本文的最后,您可以了解更多关于我们的计划。

在重新架构软件包以迈向稳定的 0.1 版本的过程中,我们抓住机会与数百名开发者交流,了解他们为何使用 LangChain 以及他们喜欢其中的哪些方面。这些意见指导了我们的方向和重点。我们还利用这个机会在下面概述的核心领域中为 Python 和 JavaScript 版本带来了一致性。

虽然某些集成和更为辅助的链可能是特定于语言的,但核心抽象和关键功能在 Python 和 JavaScript 软件包中都得到了相同的实现。

我们想分享我们听到的意见以及我们不断改进 LangChain 的计划。我们希望通过分享这些经验,增加透明度,让其他人更好地使用、理解和为 LangChain 做出贡献。毕竟,LangChain 的一个巨大部分是我们的社区——包括用户群体和2000多名贡献者——我们希望每个人都能参与其中。

文章地址LangChain v0.1.0

文档地址https://www.wpsshop.cn/w/羊村懒王/article/detail/336722

推荐阅读
相关标签
  

闽ICP备14008679号