LangChain 是一个用于开发由语言模型支持的应用程序的框架。它使应用程序能够:
- 具有上下文感知能力:将语言模型与上下文源连接起来(提示说明、几个镜头示例、响应的内容等)
- Reason:依靠语言模型进行推理(关于如何根据提供的上下文回答、采取什么操作等)
https://python.langchain.com/v0.2/docs/tutorials/
该框架由几个部分组成。
- LangChain 库:Python 和 JavaScript 库。包含无数组件的接口和集成、将这些组件组合成链和代理的基本运行时,以及链和代理的现成实现。
- LangChain 模板:一系列易于部署的参考架构,适用于各种任务。
- LangServe:用于将 LangChain 链部署为 REST API 的库。
- LangSmith:一个开发者平台,可让您调试、测试、评估和监控基于任何 LLM 框架构建的链,并与 LangChain 无缝集成。
LangChain 库本身由几个不同的包组成。
- langchain-core: 基础抽象和LangChain表达式语言。
- langchain-community: 第三方集成。
- langchain: 构成应用程序认知架构的链、代理和检索策略。
使用 LangChain 可以构建什么?
❓ 检索增强生成
文档
端到端示例:Chat LangChain 和 repo
💬 分析结构化数据
文档
端到端示例:SQL Llama2 模板
🤖 聊天机器人
文档
端到端示例:Web LangChain(网络研究员聊天机器人)和存储库
以及更多!请前往文档的用例部分了解更多信息。
Hugging Face:
GitHub:https://github.com/langchain-ai/langchain
作者:Jeebiz 创建时间:2024-05-12 21:47
最后编辑:Jeebiz 更新时间:2024-08-05 09:17
最后编辑:Jeebiz 更新时间:2024-08-05 09:17