Aller au contenu

Dify

Dans cet article

Information

Dify est una plateforme cloud open-source pour le développement d'applications basées sur les grands modèles de langage (LLM). Elle combine les concepts de LLMOps (opérations avec les modèles de langage) et de Backend-as-a-Service (BaaS). La plateforme vous permet de créer des agents IA, des chatbots, des systèmes de questions-réponses et des workflows complexes à l'aide d'un constructeur basé sur GPT, Llama, Claude et d'autres modèles.

Fonctionnalités de base de Dify

  • Facilité d'utilisation — une approche low-code/no-code avec une interface visuelle intuitive rend le développement d'applications IA accessible même aux débutants, tout en offrant des capacités pour les développeurs avancés.
  • Flexibilité des modèles — prise en charge de nombreux LLM : modèles open-source (ex. : Llama, Baichuan) et propriétaires (OpenAI, Anthropic, etc.).
  • Workflows IA complexes — représentation visuelle de chaînes d'actions d'agents complexes, incluant l'intégration d'outils externes et de sources de données.
  • Capacités RAG intégrées — prise en charge de la génération augmentée par récupération (Retrieval-Augmented Generation) pour créer des applications avec accès aux données et documents.
  • Débogage et observabilité — journalisation détaillée de toutes les étapes du fonctionnement de l'application, débogage étape par étape et exécution de pipeline.
  • Cycle de vie de développement complet — du prototypage au déploiement en production et à la surveillance dans une solution unique.
  • Modèles d'assistants et de chatbots prêts à l'emploi.
  • Évolutivité — l'architecture de la plateforme prend en charge les déploiements à grande échelle, ce qui la rend adaptée aussi bien aux startups qu'à un usage en entreprise.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
515 Dify Ubuntu 22.04 + + + + 2 4 30 Oui COMMANDER

Pour ce logiciel, il est possible de définir un domaine personnalisé lors de l'installation. Voir instructions

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de la release du logiciel provenant du site web du développeur ou des dépôts du système d'exploitation.

Prise en main après le déploiement de Dify

Après le paiement de la commande, une notification de disponibilité du serveur sera envoyée à l'adresse e-mail fournie lors de l'inscription. Elle contiendra l'adresse IP du VPS, ainsi que l'identifiant et le mot de passe pour l'accès. Les clients de notre entreprise gèrent l'équipement via le server management panel and APIInvapi.

Les données d'autorisation, qui peuvent se trouver soit dans l'onglet Configuration* >> **Tags du panneau de gestion du serveur, soit dans l'e-mail envoyé :

  • Lien pour accéder au panneau de gestion de Dify via l'interface web : dans le tag webpanel;
  • Login et Password pour l'accès SSH : envoyés à votre e-mail lorsque le serveur est prêt après le déploiement.

Connexion et configuration initiale

  1. Accédez au lien spécifié dans le tag webpanel.
  2. Dans la fenêtre qui s'ouvre, saisissez les données pour créer un compte administrateur — e-mail, nom d'utilisateur et mot de passe. Après la saisie, cliquez sur Set Up.

    Remarque

    Dans cette même fenêtre, vous pouvez choisir la langue préférée pour le panneau. Vous pourrez modifier ce choix ultérieurement dans les paramètres de votre compte.

  3. Après l'installation, vous pouvez gérer les paramètres dans le Profile sous le menu Settings :

  • Créer de nouveaux utilisateurs avec les rôles Regular, Editor, ou Administrator — cliquez sur le bouton Add, saisissez l'e-mail, et une invitation sera envoyée automatiquement ;
  • Ajouter un Model Provider ;
  • Connecter des Data Sources ;
  • Installer une API Extension ;

Éléments de gestion principaux

Le menu principal du panneau (Workspace) se compose de quatre sections pour la gestion des processus et des applications.

Explorer

Cette section contient l'ensemble des applications personnalisées prises en charge, divisées par type — agents, workflows, programmation et autres. Elle est utilisée pour se familiariser avec les outils et sélectionner ceux dont vous avez besoin.

Studio

La section centrale pour la gestion de toutes vos applications IA (chatbots, agents, workflows). Il s'agit d'un constructeur visuel par glisser-déposer pour la création et l'édition d'applications.

Connaissances

La section pour la création, la gestion et la configuration de bases de connaissances vectorielles (documents, indexation, stratégies de recherche).

Outils

Cette section gère les outils intégrés et personnalisés, les plugins et les intégrations (y compris la configuration de l'authentification et l'importation d'outils personnalisés).

Remarque

Des informations détaillées sur les paramètres de base de Dify sont disponibles dans la documentation pour les développeurs.

Commander un serveur avec Dify via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.