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:用于从第三方访问

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

相关推荐
java1234_小锋8 小时前
能让你的 AI 编程 Token 降低 60% 以上的开源神器:目前 GitHub 狂揽约 4.2 万星标
人工智能·github·ai编程
sanshanjianke8 小时前
AI辅助网文创作理论研究笔记(十二):L1.5——情节编排层
人工智能·ai写作
imbackneverdie8 小时前
读研有哪些常用的科研工具
人工智能·ai·aigc·科研绘图·研究生·ai工具·科研工具
qcx238 小时前
【AI Engineering · Harness 系列】02 确定性外壳 × 非确定性内核——git push 红线的故事
人工智能·git·prompt·agent·engineering·harness
愚公搬代码8 小时前
【愚公系列】《AI漫剧创作一本通》010-角色设定、场景设计与道具设计(提示词直出与参考图生图的区别)
人工智能
qyz_hr8 小时前
一体化HR系统凭什么更好用?从用户口碑看懂红海云的成功逻辑
人工智能
逆境不可逃8 小时前
Claude Skills 完全使用指南:从入门到自定义开发
人工智能·skill·claudecode·skills
一次旅行8 小时前
豆包突然宣布收费,3.45亿用户的好日子到头了?
人工智能
大数据在线8 小时前
千亿企业级存储市场,产品逻辑变了
人工智能·浪潮信息·智能体·ai存储·a9000
灵机一物8 小时前
灵机一物AI原生电商小程序、PC端(已上线)-AppLovin AI转型深度解析
人工智能