精选的使用 LangChain 的工具和项目列表。
在AI盛起的当下,各类AI应用不断地出现在人们的视野中,AI正在重塑着各行各业,LangChain 是从事AI应用开发的人员或多或少都会接触到的框架。
LangChain是一个令人惊叹的框架,可以在极短的时间内完成LLM项目,其生态系统正在快速发展。
本文主要内容是一个LangChain资源库,里面罗列了大大小小很多个基于LangChain框架的优秀项目,包括低代码、服务、代理、模板等工具类,还有像知识管理、聊天机器人等开源项目,还包括像视频、文章等AI学习资源,建议大家点赞收藏。
建了技术交流群!想要进交流群、获取如下原版资料的同学,可以直接加微信号:dkl88194。加的时候备注一下:研究方向 +学校/公司+CSDN,即可。然后就可以拉你进群了。
方式①、添加微信号:dkl88194,备注:来自CSDN + 技术交流
方式②、微信搜索公众号:Python学习与数据挖掘,后台回复:加群
资料1
资料2
LangChain 移植到其他语言的非官方列表。
Transformers Agents: 在 transformers 之上提供自然语言 API
LlamaIndex: 提供一个中央接口,将您的 LLM 与外部数据连接起来。
Botpress: 构建聊天机器人的基本模块
Haystack: 使用 Transformer 模型和 LLMs 与数据交互的 NLP 框架
Semantic Kernel: 将先进的 LLM 技术快速轻松地集成到您的应用程序中的 Microsoft C# SDK
Promptify: 提示工程 | 使用 GPT 或其他基于提示的模型获取结构化输出。
PromptSource: 创建、共享和使用自然语言提示的工具包。
Agent-LLM: 人工智能自动化平台。
LLM Agents: 构建由 LLM 控制的代理程序。
MiniChain: 用大型语言模型编写的微小库。
Griptape: 用于 AI 工作流和管道的 Python 框架,具有思维链推理、外部工具和记忆。
llm-chain: 是一个功能强大的用于构建 LLM 中的链的 Rust crate,允许您总结文本并完成复杂任务。
PromptFlow: 创建可执行流程图,将 LLMs(Large Language Models)、Prompts、Python 函数和条件逻辑连接在一起。
OpenLM: 一个可调用来自任何其他托管推理 API 的 OpenAI 兼容库。 还有 Typescript 版本
Dust: 设计和部署大型语言模型应用。
e2b: 用于构建和部署虚拟开发者代理的开源平台
SuperAGI: 面向开发者的开源自主AI代理框架。
SmartGPT: 一个提供 LLM 具备使用插件完成复杂任务的能力的程序。
TermGPT: 使 LLMs 如 GPT-4 具备计划和执行终端命令的能力
ReLLM: 用于语言模型完成的正则表达式。
OpenDAN: 开源的个人 AI 操作系统,将各种 AI 模块整合到一个地方供个人使用。
OpenLLM: 用于在生产中操作大型语言模型 (LLMs) 的开放平台。 使用 OpenLLM 轻松微调、服务、部署和监控任何 LLMs。
FlagAI: FlagAI(Fast LArge-scale General AI models)是一个快速、易于使用且可扩展的大型模型工具包。
AI.JSX: 用于 Javascript 的 AI 应用程序框架
Outlines: 生成模型编程(Python)
AI Utils: 用于构建 AI 应用程序、聊天机器人和代理的 TypeScript 优先库。
MetaGPT: 多智能体元编程框架:给定一行需求,返回 PRD、设计、任务、仓库和 CI
Hyv: 在 Node.js 中使用任何 AI 模型的最简单方法,轻松创建复杂的交互。
Autochain: 使用 AutoChain 构建轻量级、可扩展且可测试的 LLM 代理。
TypeChat: TypeChat 是一个使构建使用类型的自然语言界面变得容易的库。
Marvin: ✨ 构建引起喜悦的 AI 界面
LMQL: 用于大型语言模型的编程语言。
LLMFlow: 简单、明确、透明的 LLM 应用程序
Ax: TypeScript 的全面 AI 框架
TextAI: 用于语义搜索、LLM 管理和语言模型工作流程的全功能开源嵌入数据库。
AgentFlow: 关于从简单 JSON 中构建复杂的 LLM 工作流。
Outlines: 快速可靠的神经文本生成。
SimpleAIChat: 用于轻松与聊天应用程序进行交互的 Python 包,具有强大的功能和最小的代码复杂性。
LLFn: 用于使用 LLM 创建应用程序的轻量级框架
LLMStack: 用于使用自定义数据构建 LLM 强化应用程序的无代码平台。
Lagent: 用于构建基于 LLM 的代理的轻量级框架
Embedbase: 用于构建 AI 驱动应用程序的本机软件 3.0 栈。
Rivet: 用于创建复杂 AI 代理和提示链接的集成开发环境 (IDE),并将其嵌入到您的应用程序中。
Promptfoo: 测试您的提示。评估和比较 LLM 输出,捕获回归,并改善提示质量。
RestGPT: 基于 LLM 的自主代理,通过 RESTful API 控制实际应用。
LangStream: 使用无代码和 Python(包括 LangChain)代理构建和运行基于事件驱动的 LLM 应用的框架。
Magentic: 无缝集成 LLM 作为 Python 函数。
Autogen: 启用下一代大型语言模型应用。
AgentVerse: 提供一个灵活的框架,简化了构建用于 LLM 的自定义多代理环境的过程。
Flappy: 面向每个开发人员的生产就绪 LLM 代理 SDK。
MemGPT: 教授 LLM 内存管理以适应无界上下文。
Agentlabs: 通用 AI 代理前端。构建您的后端,我们会处理其余。
axflow: 面向 TypeScript 的 AI 开发框架。
bondai: 带有轻量灵活 API 的 AI 助手,可无缝集成到您自己的应用程序中。
Chidori: 用于构建耐用 AI 代理的反应式运行时。
Langroid: 一个直观、轻量、可扩展和有原则的 Python 框架,可轻松构建 LLM 动力应用。
Langstream: 使用真正的组合性构建健壮的 LLM 应用的框架
Agency: 面向渴望通过清洁、有效和 Go 惯用方法探索大型语言模型 (LLMs) 和其他生成式 AI 潜力的开发人员的库。
TaskWeaver: 一个面向代码的代理框架,用于无缝规划和执行数据分析任务。