大模型应用开源技术

Flowise

作者头像
项目作者FlowiseAI

Build AI Agents, Visually

Flowise 预览图

Flowise 介绍

了解项目的详细信息和使用方法

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

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

Flowise

⚡快速开始

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

  1. 安装 Flowise

    bash
    1npm install -g flowise
  2. 启动 Flowise

    bash
    1npx flowise start

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

    bash
    1npx 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. 在本地构建镜像:

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

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

    bash
    1docker stop flowise

👨‍💻 开发者

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

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

前提条件

  • 安装 Yarn v1
    bash
    1npm i -g yarn

设置

  1. 克隆仓库

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

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

    bash
    1yarn install
  4. 构建代码:

    bash
    1yarn build
  5. 启动应用:

    bash
    1yarn start

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

  6. 用于开发构建:

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

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

    • 运行

      bash
      1yarn 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',直接下载源码编译,启动。
Stars
40.7k
Forks
20.8k
Watch
302
Other
更新于 2025年6月25日
agentic-ai, agentic-workflow, agents, artificial-intelligence, chatbot, chatgpt, javascript, langchain, large-language-models, low-code, multiagent-systems, no-code, openai, rag, react, typescript, workflow-automation
免责声明:本站大资源来自网络收集整理,小部分资源来自原创,如有侵权等,请联系处理。

相关项目

探索更多类似的开源项目