6.6 KiB
6.6 KiB
English | 繁體中文 | 简体中文 | 日本語 | 한국어
可視化建構 AI/LLM 流程
⚡ 快速開始
下載並安裝 NodeJS >= 18.15.0
-
安裝 Flowise
npm install -g flowise -
啟動 Flowise
npx flowise start
🐳 Docker
Docker Compose
- 克隆 Flowise 項目
- 進入項目根目錄的
docker文件夾 - 複製
.env.example文件,粘貼到相同位置,並重命名為.env文件 docker compose up -d- 打開 http://localhost:3000
- 您可以通過
docker compose stop停止容器
Docker 映像
-
本地構建映像:
docker build --no-cache -t flowise . -
運行映像:
docker run -d --name flowise -p 3000:3000 flowise -
停止映像:
docker stop flowise
👨💻 開發者
Flowise 在單個 mono 存儲庫中有 3 個不同的模塊。
server: 提供 API 邏輯的 Node 後端ui: React 前端components: 第三方節點集成api-documentation: 從 express 自動生成的 swagger-ui API 文檔
先決條件
- 安裝 PNPM
npm i -g pnpm
設置
-
克隆存儲庫
git clone https://github.com/FlowiseAI/Flowise.git -
進入存儲庫文件夾
cd Flowise -
安裝所有模塊的所有依賴項:
pnpm install -
構建所有代碼:
pnpm build退出代碼 134(JavaScript 堆內存不足)
如果在運行上述 `build` 腳本時遇到此錯誤,請嘗試增加 Node.js 堆大小並重新運行腳本:export NODE_OPTIONS="--max-old-space-size=4096" pnpm build -
啟動應用:
pnpm start您現在可以訪問 http://localhost:3000
-
對於開發構建:
-
在
packages/ui中創建.env文件並指定VITE_PORT(參考.env.example) -
在
packages/server中創建.env文件並指定PORT(參考.env.example) -
運行
pnpm dev
任何代碼更改都會自動重新加載應用程序 http://localhost:8080
-
🌱 環境變量
Flowise 支持不同的環境變量來配置您的實例。您可以在 packages/server 文件夾中的 .env 文件中指定以下變量。閱讀 更多
📖 文檔
🌐 自我托管
在您現有的基礎設施中部署 Flowise 自我托管,我們支持各種 部署
☁️ Flowise 雲
🙋 支持
隨時在 討論 中提出任何問題、提出問題和請求新功能
🙌 貢獻
感謝這些出色的貢獻者
請參閱 貢獻指南。如果您有任何問題或問題,請通過 Discord 與我們聯繫。
📄 許可證
此存儲庫中的源代碼根據 Apache 許可證版本 2.0 提供。

