用于构建 RAG、智能体和文档处理应用的 Python 框架,帮助 LLM 连接私有数据。
LazyAGI/LazyLLM
低代码 Python 框架,用于构建多智能体大模型应用,涵盖 RAG、对话机器人、微调与一键部署。
- Star
- 3,891
- Fork
- 430
- 未关闭 Issue
- 77
- 最近提交
- 昨天
这是什么?
LazyLLM 是一个低代码开发工具,用于构建多智能体大语言模型应用。它提供 pipeline、parallel、diverter、loop 等现成的数据流组件,开发者可以直接用函数和模块拼装工作流,不必编写大量编排代码。
框架面向从原型到上线的迭代过程:先快速搭出可用的应用,再基于业务数据分析错误案例,进而优化算法或微调模型。它为多家在线模型服务和通过 vLLM、LightLLM 等推理框架部署的本地模型提供统一接口,并内置 Document、Retriever、Reranker 等 RAG 组件。
部署也是框架的重点。应用可以通过一条命令启动,轻量级网关负责连接各子模块服务,也可以打包成镜像部署到 Kubernetes。同一份代码可在裸机、开发机、Slurm 集群或公有云上运行。
核心功能
- 01通过 pipeline、parallel、loop 等数据流,用函数和模块低代码组装工作流。
- 02为在线模型 API 与本地部署模型提供统一调用接口。
- 03内置文档解析、检索、重排序等 RAG 组件。
- 04支持一键部署,提供轻量网关,并可打包镜像用于 Kubernetes。
- 05支持在应用内微调模型,自动选择微调框架和模型切分策略。
- 06同一代码可在裸机、Slurm 集群和公有云等平台间迁移运行。
适用场景
- 基于自有文档搭建检索增强的问答机器人。
- 原型开发多智能体对话系统,将请求分发给对话、语音或图像模型。
- 将原型流程部署为 Kubernetes 上的服务。
- 在同一套应用代码下对比在线模型与本地模型的效果。
快速上手
- 1
使用 pip 安装 lazyllm
pip3 install lazyllm - 2
安装所有依赖(可选)
lazyllm install full - 3
将 OpenAI API 密钥设置为环境变量,然后使用内置命令启动聊天机器人
lazyllm run chatbot
使用前须知
- 本地模型推理需要至少安装 lightllm 或 vllm 等推理框架,通常需要 GPU。
- 在 Windows 或 macOS 上安装需要参考文档中单独的教程。
收录于专题
标签
常见问题
- LazyLLM 是什么?
- 低代码 Python 框架,用于构建多智能体大模型应用,涵盖 RAG、对话机器人、微调与一键部署。 LazyLLM 是一个低代码开发工具,用于构建多智能体大语言模型应用。它提供 pipeline、parallel、diverter、loop 等现成的数据流组件,开发者可以直接用函数和模块拼装工作流,不必编写大量编排代码。
- LazyLLM 可以免费使用吗?用的什么许可证?
- LazyLLM 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- LazyLLM 还在维护吗?
- 活跃维护中。LazyLLM 最近一次提交是在 2026年11月6日。
- LazyLLM 适合用来做什么?
- 基于自有文档搭建检索增强的问答机器人。 原型开发多智能体对话系统,将请求分发给对话、语音或图像模型。 将原型流程部署为 Kubernetes 上的服务。 在同一套应用代码下对比在线模型与本地模型的效果。
- LazyLLM 怎么安装和运行?
- 使用 pip 安装 lazyllm: pip3 install lazyllm 安装所有依赖(可选): lazyllm install full 将 OpenAI API 密钥设置为环境变量,然后使用内置命令启动聊天机器人: lazyllm run chatbot
- 在哪里获取 LazyLLM?
- 源代码和安装说明在 GitHub 上:https://github.com/LazyAGI/LazyLLM
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Python 或 TypeScript 构建多智能体 AI 系统的框架,支持多种 LLM、工具、记忆与工作流。
开源数据预处理工具包,提供模块化转换,用于清洗、过滤和丰富非结构化数据,为 LLM 训练与 RAG 应用做准备。
基于 NVIDIA NIM 与 NeMo 微服务的生成式 AI 参考示例集,涵盖 RAG、智能体与模型微调。
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
自托管的 OpenAI 兼容 AI 引擎,可在任意硬件(含纯 CPU)上运行大模型、视觉、语音、图像和视频模型。