Flowise在ubuntu22.04上的安装

之前我写过一篇FastGPT的文章,这里我再介绍另外一个开源的低代码工具,他提供开发人员可定制的LLM编排流程和AI代理。开发 LLM 应用程序通常涉及无数次迭代。Flowise的低代码和拖放式 UI 方法支持快速迭代,帮助您更快地从测试到生产。

推荐它的主要原因还是因为他的软件是开源的,而且不限个人和商业使用。详细内容可参见:https://github.com/FlowiseAI/Flowise/blob/main/LICENSE.md

接下来我们就开始进入安装流程,服务器选择ubuntu22.04,2C,16G内存(强烈建议16G内存,否则后面编译可能会报错。)

环境准备:

复制代码
apt update
sudo apt-get install python3 g++ make python3-pip

一:安装nodejs

nodejs的安装地址:https://nodejs.org/en/download/package-manager

注意我们要使用nodejs的18.20.4这个版本,安装的包管理软件使用nvm,因为这个最好用,其他的几个网络达不到,个别包会下载不下来,经常性的报错。经过反复测试,nvm成功率最高,当然nvm如果报错,可反复安装几次。

1、安装nvm

复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装成功后,使生效:

复制代码
source ~/.bashrc

nvm -v #查看版本

2、安装nodejs

复制代码
nvm install 18 #可以安装多个版本的nodejs。

如果想使用某个版本的nodejs,可以使用下面的指令

复制代码
nvm use 18.20.4

二:安装Flowise

Flowise 在单个 mono 存储库中有 3 个不同的模块。

server:提供 API 逻辑的节点后端

ui:React 前端

components:第三方节点集成

1、快速安装

复制代码
#安装 Flowise
npm install -g flowise

#启动 Flowise
npx flowise start

#使用用户名和密码
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234

#打开 http://localhost:3000

2、开发方式安装(推荐)

复制代码
#1、安装pnpm
#配置国内安装源:
#配置镜像源
pnpm set registry https://registry.npmmirror.com
#或使用官方地址(根据各地网络情况定)
pnpm config set registry https://registry.npmjs.org  #官方地址

#配置pnpm
npm i -g pnpm

#2、克隆存储库
git clone https://github.com/FlowiseAI/Flowise.git

#3、进入存储库文件夹
cd Flowise

#4、安装所有模块的所有依赖项:
pnpm install

#5、构建所有代码:
pnpm build

#6、启动应用程序:
pnpm start

您现在可以在 http://localhost:3000 上访问该应用程序

对于开发构建:

复制代码
#先进入UI模块
cd packages/ui
cp .env.example .env

#再进入server模块
cd packages/server
cp .env.example .env

#启动应用,在server目录下执行
pnpm dev

添加身份认证:

复制代码
vim packages/server/.env

修改这两句:

FLOWISE_USERNAME=admin

FLOWISE_PASSWORD=1234

用户和密码自己定。

三:Flowise的启动和使用

http://localhost:3000,这里localhost指的是你的服务器IP。

Chatflowis:指的是聊天工作流

Agentflows:代理工作流

Marketplaces:市场,里面有已经写好的各类工作流,可以直接下载下来使用。

Assistants:创建AI助手

Credentials:创建LLM的连接

API Keys:用于从第三方访问

后面我们再详细介绍工作流的生成和使用。

相关推荐
AndrewHZ1 小时前
【图像处理基石】什么是油画感?
图像处理·人工智能·算法·图像压缩·视频处理·超分辨率·去噪算法
Robot2512 小时前
「华为」人形机器人赛道投资首秀!
大数据·人工智能·科技·microsoft·华为·机器人
J先生x2 小时前
【IP101】图像处理进阶:从直方图均衡化到伽马变换,全面掌握图像增强技术
图像处理·人工智能·学习·算法·计算机视觉
Narutolxy5 小时前
大模型数据分析破局之路20250512
人工智能·chatgpt·数据分析
浊酒南街5 小时前
TensorFlow中数据集的创建
人工智能·tensorflow
2301_787552876 小时前
console-chat-gpt开源程序是用于 AI Chat API 的 Python CLI
人工智能·python·gpt·开源·自动化
layneyao7 小时前
AI与自然语言处理(NLP):从BERT到GPT的演进
人工智能·自然语言处理·bert
jndingxin8 小时前
OpenCV 的 CUDA 模块中用于将多个单通道的 GpuMat 图像合并成一个多通道的图像 函数cv::cuda::merge
人工智能·opencv·计算机视觉
格林威8 小时前
Baumer工业相机堡盟工业相机的工业视觉中为什么偏爱“黑白相机”
开发语言·c++·人工智能·数码相机·计算机视觉
灬0灬灬0灬8 小时前
深度学习---常用优化器
人工智能·深度学习