基于LangChain的优秀项目资源库

15 篇文章 15 订阅


  在AI盛起的当下,各类AI应用不断地出现在人们的视野中,AI正在重塑着各行各业,LangChain是从事AI应用开发的人员或多或少都会接触到的框架。LangChain是一个令人惊叹的框架,可以在极短的时间内完成LLM项目,其生态系统正在快速发展。

  本文主要内容是一个LangChain资源库,里面罗列了大大小小很多个基于LangChain框架的优秀项目,包括低代码、服务、代理、模板等工具类,还有像知识管理、聊天机器人等开源项目,还包括像视频、文章等AI学习资源,建议大家点赞收藏。

一、LangChain框架

  • LangChain【21】: 原始的🐍
  • LangChain.js【22】: js版本的兄弟✨
  • 概念【23】: Langchain概念文档
  • Twitter账户【24】: 关注以获取最新更新
  • Youtube频道【25】:
  • Discord【26】: 讨论
  • Langchain博客【27】: 官方Langchain博客
  • LangChainHub【28】: 收集所有对于使用LangChain原始概念(如提示,链和代理)有用的工件的集合
  • LangChainHub【29】: 收集所有对于使用LangChain原始概念(如提示,链和代理)有用的工件的集合。LangChainHub的灵感来自于Hugging Face Hub,它是一个集合,包含所有对于使用LangChain原始概念(如提示,链和代理)有用的工件。这个仓库的目标是成为分享和发现高质量提示,链和代理的中心资源,这些元素结合在一起形成复杂的LLM应用。我们希望这个仓库能够开始收集提示,并期待LangChain社区能够增加这个集合。我们希望不久后能够扩展到链和代理。

二、工具

2.1 低代码

  • Langflow【30】: LangFlow是一个为LangChain设计的用户界面,使用react-flow设计,通过拖放组件和聊天框,可以轻松地进行实验和原型流程。
  • Flowise - LangchainJS UI【31】: Flowise是一个拖放用户界面,可以使用LangchainJS构建自定义的LLM流程。
  • Databerry【32】: Databerry是一个无代码平台,用于构建自定义的LLM代理。它提供了一个用户友好的解决方案,可以快速在您的个人数据上设置语义搜索系统,无需任何技术知识。
  • LangchainUI【33】: LangChain UI是一个开源的聊天AI工具包,基于LangChain构建,任何人都可以使用无代码类型的界面创建和托管聊天机器人。
  • Yeager.ai【34】: Yeager.ai Agent是第一个为Langchain设计的代理创建器,旨在帮助您轻松构建、原型设计和部署AI驱动的代理。Yeager.ai Agent强调灵活性、交互性和无缝集成,是开发人员、研究人员和AI爱好者的理想工具。

2.2 服务

  • GPTCache【35】: 一个用于创建LLM查询的语义缓存的库
  • Gorilla【36】: 一个LLM的API商店
  • LlamaHub【37】: 由社区制作的LLM数据加载器的库
  • EVAL【38】: 具有Langchain的弹性多功能代理。将执行您的所有请求。
  • Auto-evaluator【39】: 一个轻量级的用于使用Langchain进行问题回答评估的工具
  • Langchain visualizer【40】: LangChain工作流的可视化和调试工具
  • LLM Strategy【41】: 使用LLM实现策略模式
  • datasetGPT【42】: 一个命令行界面,用于使用LLM生成文本和对话数据集。
  • spellbook-forge【43】: 使您的LLM提示可执行和版本控制。
  • Auto Evaluator【44】: Langchain自动评估器
  • Jina【45】: 使用Jina在生产环境中的Langchain应用
  • Gradio Tools【46】: Gradio 🤝 LLM代理
  • steamship-langchain【47】: 为Steamship提供的LangChain适配器,使LangChain开发者能够快速地在Steamship上部署他们的应用程序,自动获得:
    • 生产就绪的API端点
    • 跨依赖项/后端的水平扩展
    • 应用状态(包括缓存)的持久存储
    • 内置的Authn/z支持
    • 多租户支持
    • 与其他Steamship技能(例如音频转录)的无缝集成
    • 使用指标和日志
    • 更多…
  • LangForge【48】: 用于创建和部署LangChain应用的工具包
  • BentoChain【49】: 在BentoML上部署LangChain
  • LangCorn【50】: 使用FastApi自动服务LangChain应用
  • Langchain Service【51】: 带有Qdrant向量存储和Kong网关的Langchain设置
  • Lanarky【52】: 🚢 使用FastAPI快速部署生产就绪的LLM项目
  • Dify【53】: 一个API用于插件和数据集,一个界面用于提示工程和视觉操作,所有这些都用于创建强大的AI应用。
  • LangchainJS Worker【54】: 在cloudflare上的LangchainJS worker
  • Chainlit【55】: 在几分钟内构建Python LLM应用 ⚡️
  • Zep【56】: Zep, 一个用于LLM / 聊天机器人应用的长期记忆存储
  • Langchain Decorators【57】: 这是一个在LangChain顶部提供语法糖的库,用于编写自定义的langchain提示和链。主要原则和优点包括:
    • 更Pythonic的编写代码方式
    • 编写多行提示,不会因为缩进而打断你的代码流
    • 利用IDE内置的提示、类型检查和弹出文档,快速查看函数以查看提示、消耗的参数等
    • 利用LangChain生态系统的全部力量
    • 添加对可选参数的支持
    • 通过将参数绑定到一个类,轻松地在提示之间共享参数
    • 这是一个非官方的附加到langchain库的插件,它并不试图竞争,只是试图使其使用更加容易。这里的许多想法都是完全主观的。

  以上就是关于LangChain的一些开源项目和服务的信息。这些项目和服务都是由社区成员贡献的,他们都在努力提供更好的工具和服务,以帮助开发者更好地使用和理解LangChain。

2.3 代理

  • CollosalAI Chat【58】: 实现了与Colossal-AI项目驱动的LLM与RLHF的整合
  • AgentGPT【59】: 使用Langchain和OpenAI的AI代理(Vercel / Nextjs)
  • Local GPT【60】: 受Private GPT的启发,用Vicuna-7B模型替换了GPT4ALL模型,并使用InstructorEmbeddings代替LlamaEmbeddings
  • ThinkGPT【61】: 代理技术可以增强你的LLM并将其推向极限
  • Camel-AutoGPT【62】: 为LLMs和自动代理(如BabyAGI和AutoGPT)提供角色扮演方法
  • Private GPT【63】: 使用GPT的力量私下与你的文件互动,100%私密,无数据泄漏
  • RasaGPT【64】: RasaGPT是基于Rasa和Langchain构建的第一个无头LLM聊天机器人平台
  • SkyAGI【65】: 在LLM代理中出现的人类行为模拟能力
  • PyCodeAGI【66】: 一个小型的AGI实验,根据用户想要构建的应用生成Python应用
  • BabyAGI UI【67】: 让在web应用中运行和开发babyagi变得更容易,就像ChatGPT一样
  • SuperAgent【68】: 将LLM代理部署到生产环境
  • Voyager【69】: 一个开放式的、具有大型语言模型的实体代理
  • ix【70】: 自主的GPT-4代理平台
  • DuetGPT【71】: 一个半自主的对话式开发助手,AI配对编程,无需复制粘贴。

2.4 模板

2.5 平台

  • Modal【77】: 为云/ML 计算提供端到端的堆栈
  • Metal【78】: Metal 是一种托管服务,使你无需烦恼地管理基础设施就能构建 AI 产品
  • Graphsignal【79】: 针对 AI 代理和 LLM 驱动的应用的可观察性。在生产中追踪,监控和调试 LangChain。

三、开源项目

3.1 知识管理

  • Quiver【80】: 将你的大脑知识倾倒入你的 GenerativeAI Vault
  • DocsGPT【81】: GPT 动力的聊天,用于文档搜索和帮助。
  • Knowledge GPT【82】: 为你的文档提供准确的答案和即时引用。
  • Knowledge【83】: Knowledge 是一个工具,用于保存,搜索,访问和探索你所有喜欢的网站,文档和文件。
  • Anything LLM【84】: 一款全栈应用,将任何文档转化为智能聊天机器人,具有优雅的用户界面和更简单的工作区管理方式。

3.2 其他 / 聊天机器人

四、学习

4.1 笔记本

4.2 视频

4.3 文章

五、替代品

六、补充此列表

  • 13
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值