1.1 介绍

LangChain是一个用于开发基于语言模型的应用程序的框架。它使应用程序能够:

  1. 具备上下文感知能力:将语言模型连接到上下文来源(提示指令、少量示例、回答所依据的内容等)。

  2. 进行推理:依靠语言模型进行推理(根据提供的上下文如何回答问题,采取什么行动等)。

LangChain的主要价值属性包括:

  1. 组件:用于处理语言模型的抽象,以及每个抽象的实现集合。组件是模块化和易于使用的,无论您是否使用LangChain框架的其他部分。

  2. 现成的链:用于完成特定高级任务的组件结构化组装。

现成的链使入门变得容易。对于复杂应用程序,组件可以方便地自定义现有链并构建新的链。

快速入门

以下是安装 LangChain,设置您的环境并开始构建的步骤。

我们建议您按照我们的快速入门指南,通过构建您的第一个 LangChain 应用程序来熟悉该框架。

注意:这些文档适用于 LangChain Python 软件包。有关 LangChain.js(JavaScript/TypeScript 版本)的文档,请点击这里。

模块

LangChain 为以下模块提供了标准且可扩展的接口和外部集成,按从最简单到最复杂的顺序列出:

模型输入/输出

与语言模型接口

检索

与应用特定数据接口

构建调用序列

代理

让链根据高级指令选择要使用的工具

记忆

在链的运行之间持久化应用状态

回调

记录并流式传输任何链的中间步骤

示例、生态系统和资源

用例

常见端到端用例的演练和最佳实践,例如:

  • 文档问答

  • 聊天机器人

  • 分析结构化数据

  • 等等

指南

学习使用LangChain开发的最佳实践。

生态系统

LangChain是丰富的工具生态系统的一部分,这些工具与我们的框架集成并在其上构建。查看我们不断增长的集成和依赖仓库列表。

其他资源

我们的社区充满了多产的开发者,富有创造力的建造者和出色的教师。查看YouTube教程,获取来自社区人员的精彩教程,并查看Gallery,获取由KyroLabs的人员编制的令人惊叹的LangChain项目列表。

社区

转到“社区”导航器,查找可以提问的地方,分享反馈,与其他开发人员见面,并梦想LLM的未来。

API参考

转到参考部分以获取LangChain Python软件包中所有类和方法的完整文档。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值