Dify
LangGenius · Programmation · Autres
Dify est une plateforme de développement d'apps LLM open source, pensée pour créer des agents IA, des workflows et des pipelines RAG. LangGenius la propose dans le cloud, et les équipes peuvent aussi l'installer sur leurs propres serveurs.

À propos de Dify
What Is Dify
Dify est une plateforme de LangGenius pour construire des applications d'IA, et son nom vient de Define plus Modify. Elle réunit dans un même espace de travail un canevas visuel pour les workflows, un pipeline RAG, des outils d'agent et la gestion des modèles, si bien qu'un chatbot, un assistant documentaire ou un rapport automatisé tournent à partir d'une seule configuration.
Son atout tient au contrôle du déploiement. Dify Cloud gère les serveurs pour vous, tandis que la Community Edition est distribuée sous licence ouverte et s'installe avec une seule commande Docker. Les équipes qui ne peuvent pas envoyer de données à un tiers l'exécutent sur leurs propres machines et gardent l'éditeur de workflows complet.
Trois limites comptent avant de s'engager. La facturation se fait par espace de travail, donc une petite équipe paie autant qu'une grande sur ce palier. En auto-hébergement, les mises à jour, les sauvegardes et la sécurité reviennent à vos ingénieurs. Et les offres de plateforme se vendent à l'année, pas au mois, ce qui renchérit l'entrée pour un essai court.
Getting Started
- Inscrivez-vous sur cloud.dify.ai pour l'offre Sandbox gratuite, ou clonez le dépôt de la Community Edition et lancez-la avec Docker Compose pour une installation sur vos serveurs.
- Connectez un fournisseur de modèles en ajoutant une clé API d'OpenAI, Anthropic, Gemini ou d'un runtime local, puis choisissez le modèle par défaut de votre app.
- Créez une app et choisissez un type : un chatbot, un générateur de texte, un agent ou un workflow pour les tâches à plusieurs étapes.
- Construisez la logique sur le canevas, ajoutez une base de connaissances avec vos documents et branchez les outils que l'agent peut appeler.
- Testez dans le panneau d'aperçu, puis publiez en app web partageable ou appelez-la via l'API.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Dify.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui créent des apps d'IA
- Petites équipes sans ingénieurs en machine learning
- Entreprises soucieuses de la sécurité
Tâches
- Créer un bot de support
- Automatiser les questions sur des documents
- Enchaîner des workflows à plusieurs étapes
Cas d'usage
- Lancer un assistant interne de questions fréquentes
- Prototyper une fonction d'IA avant le développement complet
- Monter une passerelle LLM privée
Fonctionnalités clés
Canevas visuel de workflows
Vous glissez des nœuds sur un canevas pour définir comment une app réfléchit et agit, sans coder pour l'essentiel. L'éditeur accepte les chatflows pour les conversations aller-retour et les workflows pour les tâches à un seul tour ou par lots, et chaque branche affiche sa sortie pendant que vous construisez.
Large prise en charge des modèles
Dify se connecte à des centaines de modèles propriétaires et ouverts de dizaines de fournisseurs, d'OpenAI et Anthropic aux runtimes locaux, et accepte tout point de terminaison compatible OpenAI. Vous changez le modèle sous une app sans refaire la logique, ce qui rend les tests de prix et de qualité peu coûteux.
Pipeline RAG
La couche de recherche couvre tout le parcours, de l'ingestion du document à la réponse, avec une extraction intégrée pour les PDF, les diapositives et d'autres formats courants. Vous téléversez des fichiers, la plateforme les découpe et les indexe, et l'app ancre ses réponses dans vos propres documents au lieu de deviner.
Capacités d'agent
Les agents fonctionnent avec le function calling ou une boucle de type ReAct, et ce créateur d'agents IA vous laisse attacher des outils prêts à l'emploi ou personnalisés pour qu'un agent cherche sur le web, exécute du code ou appelle un service. Dify livre des dizaines d'outils, et le système de plugins permet d'en publier davantage.
Prompt IDE
Un éditeur dédié sert à écrire et comparer des prompts, à tester la réponse de chaque modèle et à ajouter des extras comme la synthèse vocale à une app de chat. Il sépare le travail sur les prompts de la logique de l'app, ce qui rend la relecture des réglages plus rapide.
LLMOps et observabilité
La plateforme journalise les exécutions et suit les performances dans le temps, et s'intègre à des outils comme Langfuse, Opik et Arize Phoenix. Les équipes surveillent coût et qualité, annotent les réponses faibles et améliorent prompts et jeux de données à partir du trafic réel.
API et backend-as-a-service
Chaque fonction expose une API REST, donc vous intégrez une app qui marche déjà à votre propre produit au lieu de vous arrêter à la démo. Une CLI nommée difyctl permet d'exécuter et de gérer les apps depuis des terminaux, des scripts et des pipelines CI.
Avantages et inconvénients
Avantages
- La licence ouverte et l'installation Docker vous laissent faire tourner toute la plateforme sur votre propre matériel.
- Le canevas visuel et l'API vont ensemble, donc un non-codeur lance un prototype et les développeurs l'étendent sans reconstruction.
- Des centaines de modèles et des dizaines d'outils marchent d'emblée, ce qui réduit le code de liaison que vous écririez autrement.
- Les intégrations d'observabilité suivent coût et qualité, ce qui aide à améliorer les prompts à partir de l'usage réel.
Inconvénients
- Les offres cloud facturent par espace de travail, donc une équipe de deux paie autant qu'une de douze sur le même palier.
- Les offres de plateforme sont annuelles, ce qui rend un essai court plus cher qu'une option mensuelle.
- L'auto-hébergement laisse les mises à jour, les sauvegardes et la sécurité entre vos mains, donc il faut quelqu'un pour s'en occuper.
- Les fonctions de gouvernance les plus poussées, comme le SSO et les journaux d'audit, sont réservées à l'offre Enterprise.
Questions fréquentes
Dify sert à créer des applications d'IA sans monter toute la pile soi-même. On y construit des chatbots, des agents, des assistants documentaires et des workflows automatisés, puis on les publie en app web ou on les appelle via une API.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Dify.
Alternatives à Dify
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
