项目简介:Awesome LangChain
Awesome LangChain 是一个精心策划的工具和项目集合,旨在利用 LangChain 框架快速实现大型语言模型(LLM)项目。该生态系统正在蓬勃发展,而 Awesome LangChain 则试图整理和追踪围绕 LangChain 的各种创举。
LangChain 框架
- LangChain 是最初的 LangChain 框架,用于打造 LLM 应用。
- LangChain.js 是 JavaScript 版,为开发者提供更多选择。
- LangChain 的核心概念和使用方式可以在其 文档 中找到。
- 随时关注 Twitter 账号以获取最新动态,可以查看 LangChain 블로그。
- 开发者可以通过 LangChainHub 获取 LangChain 相关资源,如提示、链和代理等。
- LangServe 帮助开发者将 LangChain 的应用作为 REST API 部署。
支持其他语言的端口
LangChain 已被移植到其它多种编程语言,包括:
- Langchain Go - 适用于 Go 语言。
- LangchainRb - Ruby 版。
- LangChain4j - Java 版。
- LangChainJSDotNet - .NET 版。
工具分类
- 无代码工具:例如 Flowise,让用户直接拖拽元素以创建 LLM 工作流。
- 服务工具:如 GPTCache,提供 LLM 查询的语义缓存。
- 代理工具:如 Private GPT,保证与文档的私密互动。
- 模板工具:如 AI,帮助快速构建 AI 驱动的应用。
- 平台工具:提供一站式解决方案,如 Modal,用于云端/机器学习计算。
开源项目
知识管理
其他/聊天机器人
- DB GPT:保密、安全地与本地数据环境进行真假交流。
学习资源
教学笔记
- Langchain Tutorials:详尽的 LangChain 入门和教程。
- LangChain 中文入门指南:针对中文用户的入门指南。
视频播放列表
- 由 Sam Witteveen 主持的 LangChain 系列。
Awesome LangChain 项目旨在为了丰富开发者对 LangChain 框架的使用和扩展途径,而提供一个参考指南,无论是从零基础构建,还是期望寻找优化灵感,都可以在这里找到合适的资源和工具。