Home
开源技术本页
大模型应用
author_avatarFlowise

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
点击访问FlowiseAI/Flowise
Flowise

Flowise基本信息

Apache License 2.0
31673stars
16518forks
250watching
最近更新时间:2024/11/20, 03:17
最新版本:[email protected]

Flowise介绍

Flowise - 构建 LLM 应用程序更容易

Flowise 是一个旨在简化构建 LLM 应用程序的工具。 它提供了一个直观的拖放界面,使用户能够自定义和配置 LLM 流程。

Flowise

⚡快速开始

要开始使用 Flowise,您需要先下载并安装 NodeJS(版本需大于等于 18.15.0)。

  1. 安装 Flowise

    npm install -g flowise
    
  2. 启动 Flowise

    npx flowise start
    

    带有用户名和密码的启动方式

    npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
    
  3. 打开 http://localhost:3000

🐳 Docker

Docker Compose

  1. 进入项目根目录下的 docker 文件夹
  2. 复制 .env.example 文件并将其粘贴到同一位置,然后将其重命名为 .env
  3. 运行命令 docker-compose up -d
  4. 打开 http://localhost:3000
  5. 您可以使用命令 docker-compose stop 关闭容器

Docker Image

  1. 在本地构建镜像:

    docker build --no-cache -t flowise .
    
  2. 运行镜像:

    docker run -d --name flowise -p 3000:3000 flowise
    
  3. 停止镜像:

    docker stop flowise
    

👨‍💻 开发者

Flowise 在单个代码库中拥有 3 个不同的模块。

  • server: Node 后端,用于提供 API 逻辑
  • ui: React 前端
  • components: Langchain 组件

前提条件

设置

  1. 克隆仓库

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. 进入仓库文件夹

    cd Flowise
    
  3. 安装所有模块的依赖:

    yarn install
    
  4. 构建代码:

    yarn build
    
  5. 启动应用:

    yarn start
    

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

  6. 用于开发构建:

    • packages/ui 中创建 .env 文件,并指定 PORT(参考 .env.example

    • packages/server 中创建 .env 文件,并指定 PORT(参考 .env.example

    • 运行

      yarn dev
      

    任何代码更改都会在 http://localhost:8080 上自动重新加载应用程序

🔒 身份验证

要启用应用程序级身份验证,在 packages/server 文件夹的 .env 文件中添加 FLOWISE_USERNAMEFLOWISE_PASSWORD

FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234

🌱 环境变量

Flowise 支持不同的环境变量来配置您的实例。您可以在 packages/server 文件夹中的 .env 文件中指定以下变量。阅读 更多

📖 文档

Flowise 文档

🌐 自托管

Railway

Deploy on Railway

Render

Deploy to Render

HuggingFace Spaces

HuggingFace Spaces

AWS

Azure

DigitalOcean

GCP

使用问题

  1. npx flowise start,提示错误 Cannot find module 'flowise-components',直接下载源码编译,启动。
免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。
AI奇想空间
AI奇想空间
https://aimazing.site
AI惊奇站是一个汇聚人工智能工具、资源和教程的导航网站。 在这里,你可以发现最新的AI技术、工具和应用,学习如何使用各种AI平台和框架,获取丰富的AI资源。 欢迎广大AI爱好者加入我们的社区,开启你的AI之旅!
AI交流群
Copyright © 2024 AI奇想空间.微信