Flowise
Construire des flux de travail pour les LLM, des applications multi-acteurs et d’IA embarquée en traînant sur la toile de dessin
Étiquettes :Framework de développement d’IAQu’est-ce que Flowise ?
Flowise est une plateforme de développement d’IA générative visuelle qui permet de créer des assistants de conversation, des bases de connaissances RAG, des agents uniques, des agents multiples et des workflows LLM complexes en glissant-déposant des nœuds. Basée sur Node.js et intégrant l’écosystème LangChain, elle offre des API, des SDK JavaScript/Python, des composants de conversation intégrés, un suivi d’exécution, une évaluation et une capacité d’extension horizontale.
Les utilisateurs peuvent déployer eux-mêmes la version open source, ou acheter un forfait Flowise Cloud.
Avertissement d’état important :À la date de cette vérification, en haut de la page officielle de Flowise, il est clairement indiqué que « le service Flowise est en cours de suppression (sunsetting) ». La page officielle continue d’afficher les produits et les forfaits cloud historiques, mais la date exacte de cessation ainsi que tous les détails de la migration ne sont pas clairement présentés sur la page d’accueil publique.
Avant de planifier de nouveaux projets de production ou d’acheter des services cloud, il est impératif de vérifier auprès des responsables les comptes, l’exportation des données, la date de fin de service dans le cloud et les dispositions en matière de support ; les utilisateurs existants doivent immédiatement faire des sauvegardes de Flows, des configurations des identifiants, des données vectorielles et des journaux d’exécution, et élaborer un plan de migration.
Trois façons de construire
- Assistant:Le constructeur d’assistants le plus simple à utiliser, permettant de définir des instructions, des outils et une base de connaissances pour le téléchargement de fichiers, adapté aux FAQ standards et au RAG.
- Chatflow:Utilisé pour un seul agent, des chatbots et des chaînes LLM flexibles, il permet de configurer un Retriever, un Reranker, Graph RAG, une mémoire et une logique personnalisée.
- Agentflow:Couvre plusieurs agents, branches, boucles, orchestration d’outils et flux de statuts complexes, adapté aux systèmes nécessitant la collaboration de plusieurs rôles.
Fonctionnalités clés
- Connecte plus de 100 modèles, embeddings, bases de données vectorielles, sources de documents et outils
- Mettre en œuvre le routage, les boucles, les expressions, la conversion de données et du code personnalisé à l’aide de nœuds visuels
- Prend en charge les nœuds clients et serveurs MCP, la découverte d’outils, SSE et l’authentification
- Intègre Human in the Loop pour permettre aux utilisateurs d’approuver les actions clés de l’agent.
- Fournit une API de prédiction, une CLI, des SDK JS/Python et un widget de chat personnalisable
- Enregistre les traces des étapes d’Agentflow et peut se connecter à des outils d’observation tels que Langfuse, LangSmith, Phoenix, etc.
- Prise en charge de l’extension horizontale des files d’attente et des travailleurs, de Prometheus, d’OpenTelemetry, ainsi que de RBAC et SSO pour les capacités de production
Prix historiques en nuage
| Forfait ou version | Prix, plafonds et avantages clés |
|---|---|
| Free | 0 dollar/mois, 2 Flows ou Assistants, 100 prédictions par mois, 5 MB de stockage. |
| Starter | 35 dollars/mois, sans limite de Flows et d’Assistants, 10 000 prédictions par mois, 1 GB de stockage. |
| Pro | 65 dollars/mois, 50 000 prédictions par mois, 10 GB de stockage, un nombre illimité d’espaces de travail, inclus pour 5 utilisateurs ; 15 dollars/mois pour chaque utilisateur supplémentaire. |
| Enterprise | Historiquement, offre un déploiement, une expansion et un support en cloud ou sur site pour les entreprises, avec des devis personnalisés. |
Ce qui précède est une référence historique toujours affichée sur le site officiel et ne doit pas être considéré comme une promesse d’achat à long terme tant qu’une annonce de cessation de service est en vigueur. Les prédictions correspondent au nombre d’appels effectués aux Flow déjà publiés ; les tokens de modèle, les embeddings, les bases de données vectorielles et les services externes sont généralement facturés séparément.
L’hébergement auto-géré ne coûte pas de abonnement Cloud, mais il faut néanmoins assumer les coûts des serveurs, des bases de données, des modèles et de l’exploitation.
Open source et auto-hébergement
Le dépôt principal de Flowise est soumis à la licence Apache License 2.0 ; il est possible d’installer des paquets Node ou de l’héberger soi-même avec Docker, et il autorise les modifications ainsi que l’utilisation commerciale sous réserve des exigences de la licence. Les fonctionnalités professionnelles, les services cloud et les nœuds tiers peuvent encore faire l’objet de conditions distinctes.
La poursuite de la maintenance des dépôts open source, la correction des vulnérabilités et la réponse de la communauté dépendront des décisions officielles concernant la cessation du service ; par conséquent, on ne peut pas se fier uniquement à la licence actuelle pour juger de leur maintenabilité future.
Guide d’utilisation de Flowise
Terminer une tâche de base
- Dans Flowise, décrire clairement les conditions de déclenchement, les données d’entrée et l’action finale ;
- Se connecter à l’application requise avec un compte de test et accorder les permissions minimales ;
- La configuration réalise le routage, les boucles, les expressions, la conversion de données et le code personnalisé via des nœuds visuels, tout en prenant en charge les nœuds clients et serveurs MCP, la découverte d’outils, SSE et l’authentification, avec une correspondance par champ ;
- Ajout de branches, gestion des échecs, tentatives de réessai et approbation manuelle ;
- Exécuter avec une petite quantité de données de test et vérifier la sortie à chaque étape ;
- Activer le processus officiel uniquement après avoir confirmé l’absence d’écritures redondantes et de frais anormaux ;
Créer des flux de travail professionnels réutilisables
- Choisir des processus métier à une fréquence de répétition élevée et avec des règles bien définies ;
- Dessiner les chemins de déclenchement, de jugement, d’exécution et de rollback ;
- Diviser le routage, les boucles, les expressions, la conversion de données et le code personnalisé réalisés via des nœuds visuels, ainsi que le support des nœuds clients et serveurs MCP, la découverte d’outils, SSE et l’authentification et les trois modes de construction en modules réutilisables ;
- Définir les journaux, le budget, les délais et les limites de permissions ;
- Organiser le responsable pour effectuer des contrôles aléatoires sur les résultats et gérer la file d’échecs ;
- Revoir mensuellement les permissions d’accès, les règles métier et les coûts réels ;
À qui s’adresse-t-il
- Équipes chargées de maintenir les projets Flowise existants et ayant besoin de comprendre leurs capacités ainsi que l’étendue des migrations possibles
- Développeurs souhaitant étudier la visualisation de RAG et l’orchestration d’agents
- Équipe open source capable de maintenir elle-même Fork, les dépendances et les mises à jour de sécurité
Pour de nouveaux projets de production à long terme, il n’est pas recommandé d’utiliser Flowise comme plateforme principale unique avant d’avoir obtenu des engagements clairs concernant son cycle de vie. On peut évaluer Dify, Langflow, n8n ou utiliser directement le framework Agent ; le choix dépend des besoins en termes de flux de travail, de RAG, d’automatisation et de contrôle du code.
Précautions de sécurité et de migration
- L’export de Flow ne contient généralement pas tous les identifiants externes et le contenu de la base de données ; lors du transfert, il est nécessaire de faire des sauvegardes séparées du JSON du flux, des variables d’environnement, des clés de chiffrement, de la base de données, de l’index vectoriel, des fichiers téléchargés et des journaux.
- Ne soumettez pas de identifiants non nettoyés à Git ;
- Il convient de scanner les dépendances npm, les images de conteneur et les nœuds communautaires avant de mettre à niveau ou de faire un fork ;
- PredictionAPI, les composants intégrés et FlowID doivent faire l’objet d’une authentification ainsi que de limitations de débit ;
- Les endpoints publics par défaut peuvent être détournés et entraîner des frais de modèle ;
- Les outils Agent doivent disposer des minimales permissions, et les opérations d’écriture ou de suppression doivent faire l’objet d’une approbation manuelle ;
Questions fréquentes
Flowise fonctionne-t-il encore ?
Le code source et les déploiements existants restent fonctionnels, mais le site officiel a annoncé la fin du service. L’disponibilité en cloud, le support ainsi que la maintenance future doivent être confirmés auprès des responsables officiels.
Flowise est-il open source ?
Le dépôt principal est sous licence Apache 2.0, permettant une hébergement et des modifications personnalisées ; les services Cloud et professionnels ont leurs propres conditions commerciales.
Que doivent faire les utilisateurs existants ?
Exporter immédiatement le processus et faire une sauvegarde de la base de données, des données vectorielles, des fichiers, des configurations de clés et des journaux, tout en testant les chemins de migration vers des plateformes alternatives.
Numéro d’enregistrement de sécurité publique du Guangxi : 45132202000164