[PR #3864] [CLOSED] Add Flowise AI LLM provider integration #4437

Closed
opened 2026-02-22 18:35:50 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/3864
Author: @Rrojaski
Created: 5/21/2025
Status: Closed

Base: masterHead: 1785-flowise-api


📝 Commits (10+)

  • 2501770 Add FlowiseAI integration with UI options and backend support
  • dcaacbe Merge remote-tracking branch 'origin/master' into 1785-flowise-api
  • 20ee916 Remove unused constants
  • 0565d5a Add flowiseai option to onboarding view
  • 513fd13 Update flowise path placeholder
  • 6a02ea3 Merge remote-tracking branch 'origin/master' into 1785-flowise-api
  • ee3ce75 Ran yarn lint
  • 67f7ed3 Update flowise ai label and placeholder text
  • 8624a86 Update flowise label and placeholder text
  • 56088b1 Merge branch 'master' into 1785-flowise-api

📊 Changes

12 files changed (+433 additions, -1 deletions)

View changed files

frontend/src/components/LLMSelection/FlowiseAiOptions/index.jsx (+57 -0)
frontend/src/media/llmprovider/flowiseai.png (+0 -0)
📝 frontend/src/pages/GeneralSettings/LLMPreference/index.jsx (+14 -0)
📝 frontend/src/pages/OnboardingFlow/Steps/DataHandling/index.jsx (+1 -0)
📝 frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx (+9 -0)
📝 frontend/src/pages/WorkspaceSettings/AgentConfig/AgentLLMSelection/index.jsx (+1 -0)
📝 frontend/src/pages/WorkspaceSettings/ChatSettings/WorkspaceLLMSelection/index.jsx (+6 -1)
📝 server/.env.example (+5 -0)
📝 server/models/systemSettings.js (+5 -0)
server/utils/AiProviders/flowise/index.js (+315 -0)
📝 server/utils/helpers/index.js (+3 -0)
📝 server/utils/helpers/updateENV.js (+17 -0)

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #1785

What is in this change?

Adds Flowise AI as a new LLM provider (environment variable, server settings, and provider class)

Integrates Flowise options into both onboarding's and chat setting's frontend LLM selection UIs

Additional Information

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/3864 **Author:** [@Rrojaski](https://github.com/Rrojaski) **Created:** 5/21/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `1785-flowise-api` --- ### 📝 Commits (10+) - [`2501770`](https://github.com/Mintplex-Labs/anything-llm/commit/2501770015a68f6a1a5994ca584ef3141bf8b908) Add FlowiseAI integration with UI options and backend support - [`dcaacbe`](https://github.com/Mintplex-Labs/anything-llm/commit/dcaacbe5b50b0466e53ed388cc18a89b882bf375) Merge remote-tracking branch 'origin/master' into 1785-flowise-api - [`20ee916`](https://github.com/Mintplex-Labs/anything-llm/commit/20ee9168df30889b12c6d5c6cd835b92bebbe7f5) Remove unused constants - [`0565d5a`](https://github.com/Mintplex-Labs/anything-llm/commit/0565d5a4310a83f1c4971c793d00b1e42be64d37) Add flowiseai option to onboarding view - [`513fd13`](https://github.com/Mintplex-Labs/anything-llm/commit/513fd13e37b708f237cbfd7fca990bce69ca8642) Update flowise path placeholder - [`6a02ea3`](https://github.com/Mintplex-Labs/anything-llm/commit/6a02ea3a658db9b123540289e63e108fb5b4f019) Merge remote-tracking branch 'origin/master' into 1785-flowise-api - [`ee3ce75`](https://github.com/Mintplex-Labs/anything-llm/commit/ee3ce75346d87f270ff35848156df26e785e2174) Ran yarn lint - [`67f7ed3`](https://github.com/Mintplex-Labs/anything-llm/commit/67f7ed35fb3cc4909f3d9c3ad49c2d4e952221bc) Update flowise ai label and placeholder text - [`8624a86`](https://github.com/Mintplex-Labs/anything-llm/commit/8624a86ced1dae6650864cd91348ac2eb778020d) Update flowise label and placeholder text - [`56088b1`](https://github.com/Mintplex-Labs/anything-llm/commit/56088b1f1c577dca1023b07c6539fc292a75c7de) Merge branch 'master' into 1785-flowise-api ### 📊 Changes **12 files changed** (+433 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `frontend/src/components/LLMSelection/FlowiseAiOptions/index.jsx` (+57 -0) ➕ `frontend/src/media/llmprovider/flowiseai.png` (+0 -0) 📝 `frontend/src/pages/GeneralSettings/LLMPreference/index.jsx` (+14 -0) 📝 `frontend/src/pages/OnboardingFlow/Steps/DataHandling/index.jsx` (+1 -0) 📝 `frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx` (+9 -0) 📝 `frontend/src/pages/WorkspaceSettings/AgentConfig/AgentLLMSelection/index.jsx` (+1 -0) 📝 `frontend/src/pages/WorkspaceSettings/ChatSettings/WorkspaceLLMSelection/index.jsx` (+6 -1) 📝 `server/.env.example` (+5 -0) 📝 `server/models/systemSettings.js` (+5 -0) ➕ `server/utils/AiProviders/flowise/index.js` (+315 -0) 📝 `server/utils/helpers/index.js` (+3 -0) 📝 `server/utils/helpers/updateENV.js` (+17 -0) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #1785 ### What is in this change? Adds Flowise AI as a new LLM provider (environment variable, server settings, and provider class) Integrates Flowise options into both onboarding's and chat setting's frontend LLM selection UIs ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:35:50 -05:00
yindo changed title from [PR #3864] Add Flowise AI LLM provider integration to [PR #3864] [CLOSED] Add Flowise AI LLM provider integration 2026-06-05 15:18:34 -04:00
yindo closed this issue 2026-06-05 15:18:34 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#4437