Guide d'installation et tutoriel d'utilisation de Dify 256

小编 ·

Guide d'installation et tutoriel d'utilisation de Dify

Dify est une plateforme open source de développement d'applications basées sur de grands modèles de langage (LLM) qui combine les concepts de Backend as a Service (BaaS) et de LLMOps. Elle offre un accompagnement de bout en bout, du prototypage au déploiement en production, permettant aux développeurs de créer rapidement des applications d'IA générative de niveau production. Voici un guide d'installation et d'utilisation de Dify.

Guide d'installation et tutoriel d'utilisation de Dify

Qu'est-ce que Dify ?

Dify est une plateforme open source de développement d'applications basées sur les grands modèles de langage (LLM). Elle combine les concepts de Backend as a Service (BaaS) et de LLMOps, offrant un accompagnement complet, de la conception du prototype jusqu'au déploiement en production, permettant aux développeurs de construire rapidement des applications d'IA générative de niveau production. Vous trouverez ci-dessous un guide d'installation et d'utilisation de Dify.

Guide d'installation et tutoriel d'utilisation de Dify.webp

Guide d'installation de Dify

I. Préparation de l'environnement

  • Assurez-vous que le système répond aux exigences suivantes : CPU d'au moins 2 cœurs, mémoire d'au moins 4 Go (8 Go ou plus recommandés), espace disque d'au moins 20 Go. Les systèmes d'exploitation pris en charge sont Windows, macOS ou Linux.

  • Installez Docker et Docker Compose. Il est recommandé aux utilisateurs Windows d'activer WSL2.

  • Installez Git (facultatif).

II. Installation de Dify

1. Téléchargez le code :

git clone https://github.com/langgenius/dify.git
cd dify/docker

2. Configurez l'environnement :

cp .env.example .env

3. Démarrez les services :

Si vous utilisez Docker Compose V2 :

docker compose up -d

Si c'est la version V1 :

docker-compose up -d

4. Vérifiez l'état des services :

docker compose ps

Assurez-vous que tous les conteneurs affichent l'état « Up ».

III. Configuration de Dify

1. Configuration de base : ouvrez le fichier .env et configurez les paramètres clés suivants :

CONSOLE_URL=http://localhost
SERVICE_API_URL=http://localhost
UPLOAD_FILE_SIZE_LIMIT=50 # Limite de taille de téléchargement de fichier, en Mo
UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # Types de fichiers autorisés au téléchargement

2. Configuration du modèle : accédez à http://localhost, terminez l'inscription et la connexion, puis accédez à Settings → Model Provider pour ajouter la configuration du modèle.

Comment utiliser Dify

1. Créer une application :

  • Cliquez sur « Créer une application vide », choisissez le type d'application (assistant de chat, Agent, etc.) et nommez-la.

  • Une fois la configuration terminée, vous pouvez interagir dans la zone de discussion.

2. Créer une base de connaissances :

  • Accédez à « Dataset → Create New », téléchargez des fichiers documentaires, prenant en charge plusieurs formats, ainsi que l'importation depuis Notion ou la synchronisation de sites externes.

  • Définissez les paramètres d'indexation et les règles de recherche. Il est recommandé d'utiliser nomic-embed-text:latest comme modèle d'intégration de fichiers.

3. Configurer le flux de travail :

  • Créez un nouveau Workflow, choisissez un flux de travail existant ou personnalisez les modèles de prompts.

4. Autres opérations

  • Arrêter Dify :

docker-compose down
  • Mettre à jour Dify :

git pull origin main
docker-compose down
docker-compose up -d
  • Configuration avancée : vous pouvez configurer SSL, ajuster les paramètres de la base de données, etc., selon vos besoins.

Pour des tutoriels plus détaillés, vous pouvez consulter la documentation officielle de Dify.