Dify
Valeur ajoutée gratuite
Guide complet des outils d’IA Framework de développement d’IA

Dify

Plateforme de visualisation pour la construction de flux de travail d’agents, de bases de connaissances RAG et d’applications d’IA générative

Étiquettes :

Qu’est-ce que Dify ?

Dify est une plateforme de développement d’applications d’IA générative destinée aux développeurs et aux équipes métier. Les utilisateurs peuvent relier différents grands modèles de langage dans une interface visuelle, concevoir des prompts, créer des assistants de conversation et des flux de travail multi-étapes, importer des données d’entreprise pour constituer une base de connaissances RAG, puis publier les applications en tant que pages web ou API.

Il regroupe l’appel de modèles, la recherche de connaissances, les outils d’agent, la surveillance des journaux, l’évaluation et l’analyse opérationnelle sur une même plateforme, ce qui permet de valider rapidement des produits d’IA. Il peut également être déployé sur des infrastructures propres via la version communautaire ou l’édition entreprise.

Fonctionnalités clés

  • Plusieurs types d’applications :Prend en charge les chatbots, la génération de texte, les agents, Chatflow et Workflow ; on peut choisir en fonction du besoin de mémoire de conversation, du choix des outils ou d’un processus déterministe.
  • Visualisation des workflows :Organiser une logique complexe à l’aide de LLM, de recherche de connaissances, de branches conditionnelles, d’itérations, de code, d’HTTP, de modèles et de nœuds de sortie, tout en pouvant déboguer les résultats à chaque étape.
  • Base de connaissances RAG :Importer des fichiers ou se connecter à des sources de données externes pour effectuer l’analyse, le segmentation, la vectorisation, la recherche et le réarrangement ; le pipeline de connaissances peut réutiliser des processus de traitement standard.
  • Gestion des modèles :Connectez OpenAI, Anthropic, Gemini, DeepSeek, Tongyi ainsi que des modèles locaux via des plugins, configurez les services de raisonnement, d’Embedding et de Reranking, et prenez en charge le load balancing multi-clés.
  • Agents et outils :L’agent peut choisir, en fonction de l’objectif, des outils d’extension, un serveur MCP, un service OpenAPI ou des workflows publiés, et poursuivre le raisonnement en fonction des résultats.
  • Déclencheurs et automatisation :Des événements externes, des plans ou des déclencheurs de plugins peuvent lancer un flux de travail, ce qui est idéal pour intégrer le traitement par IA dans les systèmes d’entreprise.
  • Publication et API :L’application peut être publiée en tant qu’application Web hébergée, intégrée à une page ou via une API backend, et offre des interfaces pour les conversations, les fichiers, les workflows et les journaux.
  • Surveillance et exploitation :Voir les journaux d’appel, les tokens, les délais, les retours et les exceptions, et se connecter à des plateformes d’observation externes telles que Langfuse, LangSmith, etc.

Prix de Dify Cloud

Forfait ou versionPrix, plafonds et avantages clés
Professional59 dollars par mois ou 590 dollars par an par espace de travail ; 5 000 points de message par mois, 3 membres, 50 applications, 500 documents, 5 GB de stockage de connaissances, 100 requêtes de connaissances par minute et 20 000 événements déclenchés par mois.
Team159 dollars par mois ou 1 590 dollars par an/périphérie de travail ; 10 000 points de message par mois, 50 membres, 200 applications, 1 000 documents, 20 GB de stockage de connaissances, 1 000 requêtes de connaissances par minute et un nombre illimité d’événements déclencheurs.
EnterpriseOffre sur mesure, avec déploiement privé pour les entreprises, gouvernance, sécurité, support et ressources supplémentaires.

Les points de message sont utilisés pour certains modèles fournis officiellement, et le nombre de points déduits varie selon le modèle pour chaque réponse ; une fois ce quota épuisé, il est possible d’utiliser sa propre clé API de modèle.

Les frais de token des fournisseurs de modèles, les embeddings, le reranking, les bases de données vectorielles, le stockage d’objets et les coûts de serveur peuvent engendrer des dépenses supplémentaires.

Lorsque Professional atteint la limite de stockage ou de places, il est généralement nécessaire de faire un upgrade, plutôt que d’acheter des ressources de manière aléatoire.

Édition communautaire, licences et déploiement

La version Community Edition de Dify peut être hébergée en self-hosting via Docker. Le dépôt principal est soumis à la licence Dify Open Source License, assortie de conditions supplémentaires, dont le socle est basé sur Apache 2.0. Les clauses supplémentaires restreignent principalement l’utilisation non autorisée de son code pour exploiter des solutions SaaS multi-locataires de type Dify, ainsi que la suppression des identifiants de marque dans l’interface utilisateur.

Par conséquent, le fait que le code source soit visible et que son déploiement interne soit gratuit ne signifie pas que tout modèle commercial puisse être utilisé sans condition ; si l’on envisage de fournir des services sur une plateforme à des clients externes ou de modifier la marque, il convient de lire la licence en vigueur et d’obtenir l’autorisation correspondante.

L’hébergement auto-géré nécessite la maintenance de composants tels que le Web, les API, les Workers, les bases de données, Redis, le stockage vectoriel, le Daemon des plugins et le stockage de fichiers. Les logiciels gratuits ne dispensent pas des coûts liés aux appels de modèles, aux GPU, aux sauvegardes, aux mises à jour de sécurité et à l’exploitation.

L’édition entreprise ajoute une licence commerciale, un support professionnel et une gouvernance plus complète.

Guide d’utilisation de Dify

Terminer une tâche de base

  1. Définir les tâches de codage à effectuer dans Dify, la portée du répertoire et les critères d’acceptation ;
  2. Connectez ou importez le projet de test, et faites d’abord une sauvegarde de la branche actuelle ;
  3. D’abord, générer un plan à l’aide de différents types d’applications, puis confirmer le fichier à modifier ;
  4. Appliquer de petites modifications à l’aide d’un flux de travail visuel ;
  5. Exécuter des tests, des vérifications statiques et la compilation ; ne pas accepter directement de code non vérifié.
  6. Vérifier manuellement les droits, les clés, les dépendances et gérer les exceptions avant de fusionner ;

Créer des flux de travail professionnels réutilisables

  1. Choisir un projet réel à faible risque comme modèle ;
  2. Fixer l’ordre d’utilisation de plusieurs types d’applications, de workflows visuels et de la base de connaissances RAG ;
  3. Enregistrer l’environnement, le modèle, les indications et les conditions d’échec ;
  4. Définir une approbation manuelle pour les actions d’écriture, de déploiement et de suppression ;
  5. Comparer la vitesse, le coût, le taux de réussite des tests et le volume de rétravail ;
  6. Vérifiez la stabilité avant de l’étendre à l’équipe ou à l’environnement de production ;

À qui s’adresse-t-il

  • Équipe pour le développement rapide d’applications d’entreprise pour les FAQ, le service client, le contenu et le traitement des données
  • Développeurs qui doivent basculer entre plusieurs modèles et créer une base de connaissances RAG
  • Équipe de produits d’IA souhaitant faire participer les commerciaux à la configuration des workflows
  • Entreprises nécessitant la privatisation, la gestion des journaux et des permissions

Sécurité et restrictions

  • Les réponses de la base de connaissances peuvent encore faire référence à des segments incorrects, omettre des informations ou tirer des conclusions sans fondement ; il convient d’évaluer les stratégies de rappel, de retraitement, de citation et de refus de réponse.
  • Le code, HTTP, les plugins et MCP présents dans le flux de travail peuvent accéder à des systèmes externes ; il est donc nécessaire d’utiliser des clés aux droits minimaux, de restreindre le réseau et les outils, ainsi que d’établir des validations pour l’écriture, la suppression, les paiements et l’envoi de données.
  • Les plugins peuvent être installés depuis le Marketplace, GitHub ou des packages locaux. Les administrateurs doivent limiter les droits d’installation et de débogage, verrouiller les versions et examiner le code ;
  • Les équipes auto-hébergées doivent mettre à jour en temps opportun les images et les dépendances, effectuer des sauvegardes des bases de données et des fichiers, et ne pas exposer directement le déploiement par défaut au réseau public.

Questions fréquentes

Dify est-il gratuit ?

Cloud propose une version gratuite Sandbox, et l’Édition Community peut être hébergée gratuitement ; cependant, les modèles, les serveurs et l’exploitation ne sont pas gratuits.

Dify est-il entièrement open source ?

Le code source est public, mais il est soumis à une licence propriétaire avec des restrictions commerciales ; il ne s’agit pas d’un projet Apache 2.0 standard sans condition.

Dify peut-il se connecter à des modèles locaux ?

Il est possible de se connecter à des services tels qu’Ollama et vLLM via des plugins de modèle ou des API compatibles ; les capacités réelles dépendent du modèle et du matériel utilisés.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outils similaires à Dify