Flowise 介绍
了解项目的详细信息和使用方法
Flowise - 构建 LLM 应用程序更容易
Flowise 是一个旨在简化构建 LLM 应用程序的工具。 它提供了一个直观的拖放界面,使用户能够自定义和配置 LLM 流程。

⚡快速开始
要开始使用 Flowise,您需要先下载并安装 NodeJS(版本需大于等于 18.15.0)。
-
安装 Flowise
bash1npm install -g flowise -
启动 Flowise
bash1npx flowise start带有用户名和密码的启动方式
bash1npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
🐳 Docker
Docker Compose
- 进入项目根目录下的
docker文件夹 - 复制
.env.example文件并将其粘贴到同一位置,然后将其重命名为.env - 运行命令
docker-compose up -d - 打开 http://localhost:3000
- 您可以使用命令
docker-compose stop关闭容器
Docker Image
-
在本地构建镜像:
bash1docker build --no-cache -t flowise . -
运行镜像:
bash1docker run -d --name flowise -p 3000:3000 flowise -
停止镜像:
bash1docker stop flowise
👨💻 开发者
Flowise 在单个代码库中拥有 3 个不同的模块。
server: Node 后端,用于提供 API 逻辑ui: React 前端components: Langchain 组件
前提条件
- 安装 Yarn v1
bash
1npm i -g yarn
设置
-
克隆仓库
bash1git clone https://github.com/FlowiseAI/Flowise.git -
进入仓库文件夹
bash1cd Flowise -
安装所有模块的依赖:
bash1yarn install -
构建代码:
bash1yarn build -
启动应用:
bash1yarn start您现在可以在 http://localhost:3000 上访问该应用程序
-
用于开发构建:
-
在
packages/ui中创建.env文件,并指定PORT(参考.env.example) -
在
packages/server中创建.env文件,并指定PORT(参考.env.example) -
运行
bash1yarn dev
任何代码更改都会在 http://localhost:8080 上自动重新加载应用程序
-
🔒 身份验证
要启用应用程序级身份验证,在 packages/server 文件夹的 .env 文件中添加 FLOWISE_USERNAME 和 FLOWISE_PASSWORD :
FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234
🌱 环境变量
Flowise 支持不同的环境变量来配置您的实例。您可以在 packages/server 文件夹中的 .env 文件中指定以下变量。阅读 更多
📖 文档
🌐 自托管
Railway
Render
HuggingFace Spaces
AWS
Azure
DigitalOcean
GCP
使用问题
npx flowise start,提示错误 Cannot find module 'flowise-components',直接下载源码编译,启动。