English | 简体中文 | 日本語 | Español | Klingon | Français
Dify est une plateforme de développement d'applications LLM qui a déjà vu plus de 100,000 applications construites sur Dify.AI. Elle intègre les concepts de Backend as a Service et LLMOps, couvrant la pile technologique de base requise pour construire des applications natives d'IA générative, y compris un moteur RAG intégré. Avec Dify, vous pouvez auto-déployer des capacités similaires aux API Assistants et GPT basées sur n'importe quels LLM.
L'utilisation de Dify.AI Cloud fournit toutes les capacités de la version open source, et comprend un essai gratuit de 200 crédits GPT.
Dify présente une neutralité de modèle et est une pile technologique complète et conçue par rapport à des bibliothèques de développement codées en dur comme LangChain. Contrairement à l'API Assistants d'OpenAI, Dify permet un déploiement local complet des services.
Fonctionnalité | Dify.AI | API Assistants | LangChain |
---|---|---|---|
Approche de programmation | Orientée API | Orientée API | Orientée code Python |
Stratégie écosystème | Open source | Fermé et commercial | Open source |
Moteur RAG | Pris en charge | Pris en charge | Non pris en charge |
IDE d'invite | Inclus | Inclus | Aucun |
LLM pris en charge | Grande variété | Seulement GPT | Grande variété |
Déploiement local | Pris en charge | Non pris en charge | Non applicable |
1. Support LLM: Intégration avec la famille de modèles GPT d'OpenAI, ou les modèles de la famille open source Llama2. En fait, Dify prend en charge les modèles commerciaux grand public et les modèles open source (déployés localement ou basés sur MaaS).
2. IDE d'invite: Orchestration visuelle d'applications et de services basés sur LLMs avec votre équipe.
3. Moteur RAG: Comprend diverses capacités RAG basées sur l'indexation de texte intégral ou les embeddings de base de données vectorielles, permettant le chargement direct de PDF, TXT et autres formats de texte.
4. Agents: Un framework d'agents basé sur l'appel de fonctions qui permet aux utilisateurs de configurer ce qu'ils voient est ce qu'ils obtiennent. Dify comprend des capacités de plug-in de base comme Google Search.
5. Opérations continues: Surveillez et analysez les journaux et les performances des applications, améliorez en continu les invites, les datasets ou les modèles à l'aide de données de production.
Étoilez-nous, et vous recevrez des notifications instantanées pour toutes les nouvelles sorties sur GitHub !
Avant d'installer Dify, assurez-vous que votre machine répond aux exigences minimales suivantes:
- CPU >= 2 cœurs
- RAM >= 4 Go
La façon la plus simple de démarrer le serveur Dify est d'exécuter notre fichier docker-compose.yml. Avant d'exécuter la commande d'installation, assurez-vous que Docker et Docker Compose sont installés sur votre machine:
cd docker
docker compose up -d
Après l'exécution, vous pouvez accéder au tableau de bord Dify dans votre navigateur à l'adresse http://localhost/install et démarrer le processus d'installation initiale.
Un grand merci à @BorisPolonsky pour nous avoir fourni une version Helm Chart qui permet le déploiement de Dify sur Kubernetes. Vous pouvez accéder à https://github.com/BorisPolonsky/dify-helm pour des informations de déploiement.
Si vous avez besoin de personnaliser la configuration, veuillez vous référer aux commentaires de notre fichier docker-compose.yml et définir manuellement la configuration de l'environnement. Après avoir apporté les modifications, veuillez exécuter à nouveau docker-compose up -d
. Vous trouverez la liste complète des variables d'environnement dans notre documentation.
Nous vous invitons à contribuer à Dify pour aider à améliorer Dify de diverses manières, en soumettant du code, des problèmes, de nouvelles idées ou en partageant les applications d'IA intéressantes et utiles que vous avez créées sur la base de Dify. En même temps, nous vous invitons également à partager Dify lors de différents événements, conférences et réseaux sociaux.
- Problèmes GitHub. Idéal pour : les bogues et les erreurs que vous rencontrez en utilisant Dify.AI, voir le Guide de contribution.
- Support par courriel. Idéal pour : les questions que vous avez au sujet de l'utilisation de Dify.AI.
- Discord. Idéal pour : partager vos applications et discuter avec la communauté.
- Twitter. Idéal pour : partager vos applications et discuter avec la communauté.
- Licence commerciale. Idéal pour : les demandes commerciales de licence de Dify.AI pour un usage commercial.
Pour protéger votre vie privée, veuillez éviter de publier des problèmes de sécurité sur GitHub. Envoyez plutôt vos questions à security@dify.ai et nous vous fournirons une réponse plus détaillée.
Ce référentiel est disponible sous la Licence open source Dify, qui est essentiellement Apache 2.0 avec quelques restrictions supplémentaires.