Plateforme de workflows Dify.ai
Déployez Dify.ai sur Clore.ai — créez des workflows IA prêts pour la production, des pipelines RAG et des applications d'agents avec une interface visuelle à des prix de cloud GPU.
Aperçu
Dify.ai est une plateforme open source de développement d'applications LLM avec 114 k+ étoiles GitHub. Elle combine un constructeur visuel de workflows, une chaîne de génération augmentée par récupération (RAG), l'orchestration d'agents, la gestion des modèles et une couche de déploiement d'API en un clic dans une seule pile auto-hébergeable.
Sur Clore.ai vous pouvez exécuter l'ensemble de la pile Dify — y compris sa base de données Postgres, le cache Redis, le magasin vectoriel Weaviate, le proxy inverse Nginx, les workers API et le frontend web — sur un serveur GPU loué pour aussi peu que 0,07–0,21 $/h (RTX 3090/4090). Le GPU est facultatif pour Dify lui-même, mais devient essentiel lorsque vous intégrez l'inférence locale de modèles via les backends Ollama ou vLLM.
Fonctionnalités clés :
🔄 Constructeur visuel de workflows — des pipelines LLM par glisser-déposer avec branchements, boucles et logique conditionnelle
📚 Pipeline RAG — importez des PDF, des URL, des pages Notion ; découpage + embeddings + récupération, le tout géré dans l'interface
🤖 Mode agent — agents ReAct et d'appel de fonctions avec utilisation d'outils (recherche web, interpréteur de code, API personnalisées)
🚀 Conçu pour l’API — chaque application génère instantanément un point de terminaison REST et des extraits de SDK
🔌 100+ intégrations de modèles — OpenAI, Anthropic, Mistral, Cohere, plus des modèles locaux via Ollama/vLLM
🏢 Multi-locataire — équipes, espaces de travail, RBAC, quotas d'utilisation
Exigences
Dify s'exécute sous forme d'une pile Docker Compose multi-conteneurs. Le serveur minimum viable pour le développement est une instance CPU uniquement ; pour la production avec inférence locale de modèles, vous voudrez un nœud GPU.
Minime (clés API uniquement)
Aucun / CPU
—
8 Go
30 Go
~0,05 $/h (CPU)
Standard
RTX 3080
10 Go
16 Go
50 Go
0,05–0,19 $/h
Recommandé
RTX 3090 / 4090
24 Go
32 Go
80 Go
0,07–0,21 $/h
Haute capacité de traitement
H100 SXM
80 Go
128 Go
500 Go
~1,04 $/h
Astuce : Si vous n'utilisez que des fournisseurs d'API cloud (OpenAI, Anthropic, etc.), toute instance CPU à 2 cœurs avec 8 Go de RAM fonctionne. Un GPU n'est utile que lorsque vous exécutez des modèles locaux via Ollama ou vLLM — voir Accélération GPU ci-dessous.
Remarque sur le stockage
Les données Weaviate et Postgres augmentent rapidement avec les importations de documents. Prévoir au moins 50 Go et monter un stockage persistant via les options de volume de Clore.ai.
Démarrage rapide
1. Louez un serveur Clore.ai
Accédez à clore.ai, filtrez selon le GPU souhaité et déployez un serveur avec :
Docker préinstallé (toutes les images Clore l'incluent)
Ports exposés 80 et 443 (ajoutez des ports personnalisés dans les paramètres de l'offre si nécessaire)
Accès SSH activé
2. Connectez-vous et préparez le serveur
3. Clonez Dify et lancez-le
4. Vérifiez que tous les services sont opérationnels
5. Accédez à l'interface web
Ouvrez votre navigateur et allez à :
Au premier lancement, Dify vous redirigera vers l'assistant de configuration pour créer le compte administrateur. Terminez l'assistant, puis connectez-vous.
Configuration
Toute la configuration se trouve dans dify/docker/.env. Voici les paramètres les plus importants :
Variables d'environnement essentielles
Changer le port exposé
Par défaut, Nginx écoute sur le port 80. Pour le changer :
Volumes de données persistants
Le fichier Compose de Dify monte ces volumes par défaut :
Pour sauvegarder :
Accélération GPU
La plateforme principale de Dify repose sur le CPU, mais vous débloquez l'inférence locale des modèles en intégrant Ollama ou vLLM comme fournisseurs de modèles — les deux bénéficient énormément d'un GPU.
Option A : sidecar Ollama (le plus simple)
Exécutez Ollama aux côtés de Dify sur le même serveur Clore :
Puis dans l'interface Dify → Paramètres → Fournisseurs de modèles → Ollama:
URL de base :
http://localhost:11434Sélectionnez votre modèle et enregistrez
Pour un guide complet Ollama, voir language-models/ollama.md.
Option B : sidecar vLLM (haute capacité)
Puis dans l'interface Dify → Paramètres → Fournisseurs de modèles → Compatible OpenAI:
URL de base :
http://localhost:8000/v1Clé API :
dummyNom du modèle :
mistralai/Mistral-7B-Instruct-v0.2
Pour la configuration complète de vLLM, voir language-models/vllm.md.
Recommandations de mémoire GPU pour les modèles locaux
Llama 3 8B (Q4)
6 Go
RTX 3060
Llama 3 8B (FP16)
16 Go
RTX 3090 / 4090
Mistral 7B (Q4)
5 Go
RTX 3060
Llama 3 70B (Q4)
40 Go
A100 40 Go
Llama 3 70B (FP16)
140 Go
2× H100
Conseils et bonnes pratiques
Optimisation des coûts sur Clore.ai
Activez HTTPS avec Caddy (recommandé pour la production)
Mettez à l'échelle les workers pour les charges lourdes
Surveillez l'utilisation des ressources
Optimisation des performances RAG
Définissez taille des segments à 512–1024 jetons pour la plupart des types de documents
Activer récupération parent-enfant pour les longs documents dans les paramètres du jeu de données
Utilisez recherche hybride (mot-clé + vecteur) pour un meilleur rappel sur le contenu technique
Indexez les documents en dehors des heures de pointe pour éviter les limites de débit de l'API
Dépannage
Les services redémarrent sans cesse
"La migration a échoué" au démarrage
Impossible de se connecter à Ollama depuis Dify
Plus d'espace disque
Erreurs du magasin vectoriel Weaviate
Le port 80 est déjà utilisé
Pour aller plus loin
Mis à jour
Ce contenu vous a-t-il été utile ?