Home
开源技术本页大模型应用
Flowise
Drag & drop UI to build your customized LLM flow
标签:
artificial-intelligence
chatbot
chatgpt
javascript
langchain
large-language-models
llamaindex
low-code
no-code
openai
rag
react
typescript
workflow-automation
Flowise基本信息
开源许可:
Apache License 2.0
点赞数:31673stars
库分叉数:16518forks
库观察者数:250watching最近更新时间:2024/11/20, 03:17
最新版本:[email protected]
Flowise介绍
Flowise - 构建 LLM 应用程序更容易
Flowise 是一个旨在简化构建 LLM 应用程序的工具。 它提供了一个直观的拖放界面,使用户能够自定义和配置 LLM 流程。
⚡快速开始
要开始使用 Flowise,您需要先下载并安装 NodeJS(版本需大于等于 18.15.0)。
-
安装 Flowise
npm install -g flowise
-
启动 Flowise
npx flowise start
带有用户名和密码的启动方式
npx 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
-
在本地构建镜像:
docker build --no-cache -t flowise .
-
运行镜像:
docker run -d --name flowise -p 3000:3000 flowise
-
停止镜像:
docker stop flowise
👨💻 开发者
Flowise 在单个代码库中拥有 3 个不同的模块。
server
: Node 后端,用于提供 API 逻辑ui
: React 前端components
: Langchain 组件
前提条件
- 安装 Yarn v1
npm i -g yarn
设置
-
克隆仓库
git clone https://github.com/FlowiseAI/Flowise.git
-
进入仓库文件夹
cd Flowise
-
安装所有模块的依赖:
yarn install
-
构建代码:
yarn build
-
启动应用:
yarn start
您现在可以在 http://localhost:3000 上访问该应用程序
-
用于开发构建:
-
在
packages/ui
中创建.env
文件,并指定PORT
(参考.env.example
) -
在
packages/server
中创建.env
文件,并指定PORT
(参考.env.example
) -
运行
yarn 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',直接下载源码编译,启动。
免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。
AI惊奇站是一个汇聚人工智能工具、资源和教程的导航网站。
在这里,你可以发现最新的AI技术、工具和应用,学习如何使用各种AI平台和框架,获取丰富的AI资源。
欢迎广大AI爱好者加入我们的社区,开启你的AI之旅!
Copyright © 2024 AI奇想空间.微信