Flowise 是一个开源的拖拽式可视化平台,专门用于构建AI代理和LLM(大语言模型)应用。该项目基于LangChain.js构建,提供了一个低代码/无代码的开发环境,让用户能够通过直观的拖拽界面快速创建复杂的AI驱动应用。
Flowise基于LangChain.js构建,提供了从LLM编排、代理创建到通过API、SDK和嵌入式聊天无缝集成的高级功能。
项目采用单体仓库(monorepo)架构,包含三个主要模块:
# 安装 Flowise
npm install -g flowise
# 启动应用
npx flowise start
# 构建镜像
docker build --no-cache -t flowise .
# 运行容器
docker run -d --name flowise -p 3000:3000 flowise
# 克隆仓库
git clone https://github.com/FlowiseAI/Flowise.git
# 进入项目目录
cd Flowise
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 启动应用
pnpm start
Flowise支持多种部署方式:
项目采用Apache License Version 2.0开源协议,允许商业和个人免费使用。
Flowise是一个功能强大且易于使用的AI开发平台,它降低了AI应用开发的门槛,让更多用户能够快速构建和部署智能应用。无论是初学者还是专业开发者,都能从这个平台中受益,快速实现AI项目的构想和落地。