首页 > 其他分享 >Flowise AI:用于构建LLM流的拖放UI

Flowise AI:用于构建LLM流的拖放UI

时间:2023-08-06 17:23:55浏览次数:37  
标签:Flowise AI flowise 应用程序 LLM 拖放

推荐:使用NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景

什么是Flowise AI?

Flowise AI是一个开源的UI可视化工具,用于帮助开发LangChain应用程序。在我们详细介绍 Flowise AI 之前,让我们快速定义 LangChain。LangChain是一个框架/ python库,可帮助您利用LLM构建自己的自定义NLP应用程序。

Flowise使用LangChain作为其代理执行器,Chroma作为其矢量存储,OpenAI用于嵌入,HuggingFace的推理模型,GitHub作为文档加载器,以及用于查询API的SERP。它的图形用户界面对于构建基于LangChain.js构建的基于LLM的应用程序非常有帮助。

那么是什么让它如此简单和有用呢?拖放工具。每个人都喜欢拖放,尤其是在自定义 NLP 应用程序时。更大的优点是它不需要任何编码经验!

用于构建LLM流的拖放UI:Flowise AI

我可以使用 Flowise AI 构建什么?

您可以使用 Flowise AI 构建多个应用程序,例如:

  • 聊天机器人
  • 虚拟助手
  • 数据分析工具
  • 教育工具
  • 游戏
  • 艺术

为什么我应该使用 Flowise AI?

  • 单纯:拖放工具使您可以轻松构建自己的LLM流。
  • 无需编码技能:这对于行业中的新人和团队中没有开发人员的组织非常有用。
  • 开源:免费使用和修改,允许您根据自己的要求进行定制。
  • 强:该工具可用于开发广泛的LLM应用程序。
  • 社区:Flowise由一个支持性开发社区提供支持,该社区可以帮助您充分利用Flowise。

Flowise AI安装

那么如何安装这个简单的拖放式可自定义 NLP 工具呢?因此,您可以通过 3 种不同的方式安装 Flowise AI。让我们来看看所有这些。

快速安装

  1. 首先,您需要下载并安装 NodeJS >= 18.15.0。
  2. 完成此操作后,您需要安装Flowise
npm install -g flowise
  1. 您的下一步是启动 Flowise
npx flowise start

您需要输入用户名和密码:

npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
  1. 完成后,您可以通过打开以下内容在网页上打开它:

http://localhost:3000

如果您更喜欢使用 Docker,请按照下一部分进行操作。

Docker

Docker组件

  1. 首先,您需要转到项目根目录下的 docker 文件夹
  2. 然后你需要创建.env文件并指定PORT(参考.env.example)
  3. 然后你需要执行:docker-compose up -d
  4. 然后你需要打开 http://localhost:3000
  5. 您可以通过 docker-compose stop 关闭容器

Docker镜像

  1. 首先,需要在本地生成映像:
docker build --no-cache -t flowise .
  1. 然后,您需要运行映像:
docker run -d --name flowise -p 3000:3000 flowise
  1. 要停止映像,您需要:
docker stop flowise

面向开发人员的本地设置

  1. 首先,您需要通过以下方式安装 Yarn v1:
npm i -g yarn
  1. 然后,您需要克隆存储库:
git clone https://github.com/FlowiseAI/Flowise.git
  1. 进入存储库文件夹:
cd Flowise
  1. 确保安装所有模型的所有依赖项:
yarn install
  1. 然后,您需要构建所有代码:
yarn build
  1. 然后,您可以启动应用程序:
yarn start
  1. 您可以在以下位置访问该应用程序:

http://localhost:3000

  1. 对于开发版本,请使用:
yarn dev

包起来

因此,如果您是科技行业的新手,没有编码经验,或者您的团队中缺乏开发人员的组织 - Flowise AI 是您的最佳选择。如果有任何Flowise的当前或以前的用户正在阅读本文,请在评论中告诉我们您的体验!

原文链接:Flowise AI:用于构建LLM流的拖放UI (mvrlink.com)

标签:Flowise,AI,flowise,应用程序,LLM,拖放
From: https://www.cnblogs.com/mvrlink/p/17609594.html

相关文章

  • Lua ipairs和pairs的区别
    在Lua语言中,ipairs和pairs都可以应用于对表和数组的遍历,但它们之间有什么区别呢?首先,我们要知道Lua中的表可以以数字或字符串作为表的键key,但用数字作为key时,可以称为索引id。当以连续不间断的数字索引作为表的key时,这种表就可以称为数组。ipairs就主要应用于数组中,会从1开始有序......
  • SpringBoot对接OpenAI
    SpringBoot对接OpenAI随着人工智能技术的飞速发展,越来越多的开发者希望将智能功能集成到自己的应用中,以提升用户体验和应用的功能。OpenAI作为一家领先的人工智能公司,提供了许多先进的自然语言处理和语言生成模型,其中包括深受欢迎的GPT-3.5模型。本文将介绍如何利用SpringBoot框......
  • AI 一键去水印:教你无限量使用商业图片的技巧
    场景再现刚开始注册账号(啥账号具体不表了,小编不喜欢的那个),想弄个闪亮,好看,有个性化的Logo。作为一名非专美工小白人员,网上翻了很久作图工具,要么就是不好用,好用的大部分都收费。最后没办法,找到一个相对来说用起来顺手而收费的网站。如下是我用该网站自行设计的一个Logo。没错......
  • AI 一键去水印:教你无限量使用商业图片的技巧
    场景再现刚开始注册账号(啥账号具体不表了,小编不喜欢的那个),想弄个闪亮,好看,有个性化的Logo。作为一名非专美工小白人员,网上翻了很久作图工具,要么就是不好用,好用的大部分都收费。最后没办法,找到一个相对来说用起来顺手而收费的网站。如下是我用该网站自行设计的一个Logo。没......
  • OpenAI 已为 GPT-5 申请商标,GPT-4 发布不到半年,GPT-5 就要来了吗?
    据美国专利商标局(USPTO)信息显示,OpenAI已经在7月18日申请注册了“GPT-5”商标。在这份新商标申请中,OpenAI将“GPT-5”描述为一种“用于使用语言模型的可下载计算机软件”。继GPT-4发布之后,它预计将成为OpenAI下一代生成式人工智能版本。申请文件强调其具有“自然语言处理、生成、理......
  • 论文解读(Moka‑ADA)《Moka‑ADA: adversarial domain adaptation with model‑orient
     Note:[wechat:Y466551|可加勿骚扰,付费咨询]论文信息论文标题:Moka‑ADA:adversarialdomainadaptation withmodel‑orientedknowledgeadaptation forcross‑domainsentimentanalysis论文作者:MaoyuanZhangXiangLiFeiWu论文来源:2023aRxiv论文地址:download 论......
  • 阿里云部署 ChatGLM2-6B 与 langchain+chatGLM
    1.ChatGLM2-6B部署更新系统apt-getupdate安装gitapt-getinstallgit-lfsgitinitgitlfsinstall克隆ChatGLM2-6B源码gitclonehttps://github.com/THUDM/ChatGLM2-6B.git克隆chatglm2-6b模型#进入目录cdChatGLM2-6B#创建目录mkdirmodel#进入......
  • ChatGPT下架官方检测工具,承认无法鉴别AI内容
    去年底,OpenAI推出的ChatGPT,带来了生成式人工智能涌现的热潮。它不仅能够协助完成撰写邮件、视频脚本、文案、翻译、代码等任务,还能通过学习和理解人类的语言来进行对话,并根据聊天的上下文进行互动。 但随之而来的争议也让人们开始怀疑AI生成文本的存在是否会出现一些......
  • Painting the Fence 题解
    题目传送门一道枚举题。我们可以直接枚举那\(2\)个去掉的粉刷匠。先统计一下每个栅栏会被多少个粉刷匠刷到,然后枚举第一个被去掉的粉刷匠,然后计算剩下的粉刷匠会将每个栅栏刷到多少次,我们只需要看只能被刷\(1\)次的栅栏就行了。接着处理一个前缀和数组,记录前\(i\)个栅栏......
  • 智慧工地管理平台源码,视频监控、劳务实名制、环境监测、安全质量管理、GIS地理信息、
    智慧工地可视化系统利用物联网、人工智能、云计算、大数据、移动互联网等新一代信息技术,通过工地中台、三维建模服务、视频AI分析服务等技术支撑,实现智慧工地高精度动态仿真,趋势分析、预测、模拟,建设智能化、标准化的智慧工地综合业务系统,解决传统工地管理存在的弊端,更好的提高工地......