LazyLLM
低代码多Agent大模型应用开发框架,pip一键安装,内置WebModule
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
低代码多Agent大模型应用开发框架,pip一键安装,内置WebModule
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象你是一家电商公司的算法工程师,老板说:"给我们做一个智能客服系统,要能同时处理产品咨询、订单查询、投诉分级,还要调用后端的ERP接口。"用传统方式,你需要同时搞定Prompt工程、多模型调用编排、向量检索、Agent循环控制……一个人干两周,还不一定稳定。
LazyLLM 解决的就是这个痛点:它把多Agent应用开发中 80% 的重复工程封装成标准化模块,开发者只需要像搭积木一样,把现成的模块拼起来,三行代码就能跑通一个完整的多Agent应用。

图1:LazyLLM 品牌标识
LazyLLM 由 LazyAGI 团队 开发并维护,项目最早于 2023 年底开源,迅速在 GitHub 上获得关注,目前已有超过 3800 颗 Star。项目的核心理念是**"低代码 + 敏捷迭代"**——不是让你什么都不写,而是让你只写最有价值的部分。
不同于 LangChain、LlamaIndex 等偏向底层抽象的框架,LazyLLM 更侧重端到端的业务流程编排,强调从原型到生产的完整链路。它的目标用户不是AI研究者,而是需要快速交付AI应用的工程师和产品团队。
团队还提供了完善的微信交流群和视频教程,降低了入门门槛,这在同类开源项目中较为少见。
LazyLLM 提供了一套完整的应用开发工具链,覆盖了从模型调用到部署上线的全流程。
LazyLLM 内置了丰富的组件,开发者可以自由组合:
示例代码展示了这种组合的威力——用 IntentClassifier 实现意图分发,每个意图对应不同的专业Agent:
base = TrainableModule('internlm2-chat-7b')
with IntentClassifier(base) as ic:
ic.case['聊天', base]
ic.case['图片问答', TrainableModule('InternVL3_5-1B').deploy_method(deploy.LMDeploy)]
ic.case['画图', pipeline(base, TrainableModule('stable-diffusion-3-medium'))]
WebModule(ic, history=[base], audio=True, port=8847).start().wait()
上面这段代码实现了一个完整的多模态对话机器人,支持文本聊天、图片问答和文生图,背后有多个专业Agent协作,但核心代码不超过10行。

图2:LazyLLM 多Agent架构示意图
LazyLLM 的 RAG 模块支持多路召回 + 混合排序:
# 向量检索(余弦相似度) + BM25 关键词检索
with parallel().sum as ppl.prl:
prl.retriever1 = Retriever(documents, group_name="sentences", similarity="cosine", topk=3)
prl.retriever2 = Retriever(documents, "CoarseChunk", "bm25_chinese", 0.003, topk=3)
ppl.reranker = Reranker("ModuleReranker", model="bge-reranker-large", topk=1)
这比单一向量检索有明显的效果提升,尤其在专业术语密集的场景(如法律、医疗、金融)。

图3:LazyLLM RAG 应用示例
LazyLLM 支持构建能够调用外部工具的Agent:

图4:代码Agent示例,支持执行命令并流式返回结果
通过 pipeline、parallel、bind 等组合算子,可以构建复杂的多Agent工作流:

图5:LazyLLM 构建的复杂多Agent应用界面
LazyLLM 对不同来源的模型做了高度抽象,无需修改代码即可切换推理框架。支持 lightllm、vLLM 等主流推理后端,支持 Transformers、TGI 等微调框架。这意味着:如果你当前用 vLLM 推理,未来想换到更快的方案,只需要改一行配置。
LazyLLM 支持裸金属服务器、开发机、Slurm 集群、公有云(AWS/阿里云/腾讯云)等多种 IaaS 平台。在 POC 阶段通过轻量网关一键启动各子模块,在生产阶段一键封装镜像接入 Kubernetes,享受负载均衡和容错能力。
这是 LazyLLM 区别于大多数框架的独特能力——在应用运行时对模型进行微调,持续提升效果。框架会自动选择最优的微调策略(LoRA/QLoRA 等),无需开发者手动配置。
内置 Langfuse 集成,提供端到端的执行追踪(trace),方便开发者定位Bad Case、分析Agent行为路径。
优势:
pip install lazyllm,三行代码跑通Demo需要注意:
LazyLLM 代表了当前AI应用开发的一个明确趋势:从"写Prompt"向"搭系统"的升级。随着大模型能力越来越强,开发者面临的核心问题从"模型能不能做"变成了"系统如何稳定高效地做",而低代码框架正是解决这个问题的关键工具。
从 GitHub Star 增长曲线看,LazyLLM 在 2024 年下半年开始快速增长,反映了市场对这类工具的强烈需求。随着 Agent 应用的普及,类似 LazyLLM 的低代码框架将成为越来越多团队的首选。
LazyLLM 是一款面向工程师的多Agent应用低代码框架,通过模块化设计和丰富的内置组件,将多Agent系统的开发门槛大幅降低。它的最大价值在于提供了一条从Demo到生产的完整路径:快速验证想法 → 追踪分析Bad Case → 迭代优化模型 → 一键部署上线。如果你正在构建需要多个AI能力协作的应用,LazyLLM 值得一试。
项目基本信息
| 项目 | LazyLLM |
|---|---|
| GitHub | LazyAGI/LazyLLM |
| 语言 | Python |
| License | Apache 2.0 |
| 文档 | https://docs.lazyllm.ai/ |
| 部署难度 | 简单(pip安装) |
| 硬件需求 | NVIDIA GPU(本地模型,8GB+显存) |