Qu’est-ce que Dify ?
Dify est une plateforme open source qui simplifie le développement d’applications d’IA générative. Que vous créiez un chatbot, un assistant de connaissances ou d’autres outils basés sur l’IA, Dify facilite l’intégration de modèles de langage avancés comme DeepSeek de Novita AI et leur déploiement rapide, avec un minimum de code.Fonctionnalités clés de Dify :
- Développement visuel : l’interface glisser-déposer de Dify vous permet de créer et de déployer rapidement des applications sans codage intensif, réduisant ainsi le temps de développement.
- Augmentation par base de connaissances : améliorez les réponses de l’IA à l’aide de la Retrieval-Augmented Generation (RAG). Cette fonctionnalité connecte votre IA à des documents internes ou à des données spécialisées afin de fournir des réponses précises, contextuelles et informatives.
- Extension des workflows : intégrez une logique sophistiquée dans vos applications d’IA grâce à des nœuds fonctionnels. Vous pouvez également connecter des plateformes tierces pour ajouter des fonctionnalités supplémentaires.
- Analyse des données : suivez des indicateurs de performance importants tels que les conversations, l’engagement et la qualité des réponses. Dify s’intègre également à des plateformes d’analyse spécialisées pour surveiller et améliorer les performances de l’IA.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :- Clé API LLM Novita AI :
- Rendez-vous sur le site Web de Novita AI et créez un compte.
-
Après vous être connecté, accédez à la page Key Management pour générer votre API Key. Cette clé est requise pour connecter les modèles de Novita AI à Dify.

- Compte Dify :
- Inscrivez-vous pour créer un compte Dify sur Dify.ai afin de commencer à créer des applications d’IA.
Étapes d’intégration
1. Connecter Novita AI à Dify
Pour connecter les modèles de Novita AI à Dify :- Connectez-vous à votre compte Dify.
- Cliquez sur l’icône ou le nom de votre profil dans le coin supérieur droit, puis sélectionnez Settings.
- Dans la section Model Providers, recherchez Novita AI dans la liste.
- Collez votre Novita AI API Key dans le champ prévu à cet effet, puis cliquez sur Save.
2. Créer une application d’IA DeepSeek
Une fois l’intégration terminée, vous pouvez créer une application alimentée par DeepSeek R1 :- Depuis la page d’accueil de Dify, cliquez sur Create Blank App dans la barre latérale gauche.
-
Choisissez Chatbot comme type d’application.

-
Donnez un nom à votre application (par exemple, « DeepSeek R1 Bot »), puis cliquez sur Create.

-
Dans le menu déroulant Model, sélectionnez Novita AI DeepSeek R1.

3. Activer une base de connaissances pour une analyse de texte améliorée
Pour améliorer la précision des réponses de votre IA, enrichissez-la avec une base de connaissances. Grâce à la Retrieval-Augmented Generation (RAG), votre IA pourra accéder à des documents et générer des réponses plus pertinentes sur le plan contextuel.Étape 1 : Créer une base de connaissances
-
Dans Dify, accédez à la section Knowledge Base et cliquez sur Create Knowledage.

-
Importez des documents (par exemple, guides, FAQ, manuels) contenant des informations pertinentes que votre IA pourra utiliser.

-
Utilisez le Parent-Child Segmentation Mode pour conserver la hiérarchie et le contexte des documents, afin de garantir que DeepSeek traite correctement le contenu et comprenne les relations entre les sections.

Étape 2 : Intégrer la base de connaissances dans votre application d’IA
-
Dans les Context Settings de votre chatbot, cliquez sur l’option permettant d’Add Knowledge Base.

- Choisissez les documents que vous avez importés et intégrez-les au contexte de votre application afin d’améliorer ses réponses.
Étape 3 : Partager votre application d’IA
Une fois votre application d’IA prête, vous pouvez la partager ou l’intégrer sur des plateformes externes :
- Lien public : générez un lien public afin que d’autres personnes puissent accéder à votre application d’IA.
- Intégration sur des sites Web : intégrez votre application directement à votre site Web à l’aide du code d’intégration fourni par Dify.
4. Améliorer les capacités de l’IA avec des applications basées sur des workflows
Si vous avez besoin de plus qu’un simple chatbot, Dify prend en charge les applications basées sur des workflows. Cela vous permet d’ajouter une logique métier personnalisée et d’étendre les capacités de votre IA à l’aide de nœuds fonctionnels.- Choisissez Workflow comme type d’application.
- Utilisez des nœuds glisser-déposer pour définir le comportement de votre application en fonction de conditions ou d’actions.
-
Intégrez des API externes (par exemple, Google Search, des bases de données) afin de fournir des données plus riches à traiter par votre IA, permettant ainsi des réponses plus pertinentes et automatisées.
