? Einführung in den Dify-Workflow zum Hochladen von Dateien: Erstellen Sie den Google NotebookLM Podcast neu
Dify Cloud · Selbsthosting · Dokumentation · Unternehmensanfrage
Dify ist eine Open-Source-LLM-App-Entwicklungsplattform. Seine intuitive Benutzeroberfläche kombiniert Agenten-KI-Workflow, RAG-Pipeline, Agentenfunktionen, Modellverwaltung, Observability-Funktionen und mehr, sodass Sie schnell vom Prototyp zur Produktion gelangen können.
Stellen Sie vor der Installation von Dify sicher, dass Ihr Computer die folgenden Mindestsystemanforderungen erfüllt:
- CPU >= 2 Kerne
- RAM >= 4 GiB
Der Dify-Server lässt sich am einfachsten über Docker Compose starten. Bevor Sie Dify mit den folgenden Befehlen ausführen, stellen Sie sicher, dass Docker und Docker Compose auf Ihrem Computer installiert sind:
cd dify
cd docker
cp .env.example .env
docker compose up -d
Nach der Ausführung können Sie in Ihrem Browser unter http://localhost/install auf das Dify-Dashboard zugreifen und den Initialisierungsprozess starten.
Bitte lesen Sie unsere FAQ, wenn Sie beim Einrichten von Dify auf Probleme stoßen. Wenden Sie sich an die Community und uns, wenn Sie weiterhin Probleme haben.
Wenn Sie zu Dify beitragen oder zusätzliche Entwicklungen durchführen möchten, lesen Sie unseren Leitfaden zur Bereitstellung aus dem Quellcode
1. Workflow : Erstellen und testen Sie leistungsstarke KI-Workflows auf einer visuellen Leinwand und nutzen Sie dabei alle folgenden Funktionen und darüber hinaus.
2. Umfassende Modellunterstützung : Nahtlose Integration mit Hunderten von proprietären/Open-Source-LLMs von Dutzenden von Inferenzanbietern und selbst gehosteten Lösungen, die GPT, Mistral, Llama3 und alle OpenAI-API-kompatiblen Modelle abdecken. Eine vollständige Liste der unterstützten Modellanbieter finden Sie hier.
3. Prompt-IDE : Intuitive Schnittstelle zum Erstellen von Eingabeaufforderungen, zum Vergleichen der Modellleistung und zum Hinzufügen zusätzlicher Funktionen wie Text-to-Speech zu einer Chat-basierten App.
4. RAG-Pipeline : Umfangreiche RAG-Funktionen, die alles von der Dokumentaufnahme bis zum Abruf abdecken, mit sofort einsatzbereiter Unterstützung für die Textextraktion aus PDFs, PPTs und anderen gängigen Dokumentformaten.
5. Agentenfunktionen : Sie können Agenten basierend auf LLM Function Calling oder ReAct definieren und vorgefertigte oder benutzerdefinierte Tools für den Agenten hinzufügen. Dify bietet über 50 integrierte Tools für KI-Agenten, wie Google Search, DALL·E, Stable Diffusion und WolframAlpha.
6. LLMOps : Überwachen und analysieren Sie Anwendungsprotokolle und Leistung im Laufe der Zeit. Sie könnten Eingabeaufforderungen, Datensätze und Modelle basierend auf Produktionsdaten und Anmerkungen kontinuierlich verbessern.
7. Backend-as-a-Service : Alle Angebote von Dify verfügen über entsprechende APIs, sodass Sie Dify mühelos in Ihre eigene Geschäftslogik integrieren können.
Wolke
Wir hosten einen Dify Cloud-Dienst, den jeder ohne Einrichtung ausprobieren kann. Es bietet alle Funktionen der selbst bereitgestellten Version und beinhaltet 200 kostenlose GPT-4-Aufrufe im Sandbox-Plan.
Selbsthostende Dify Community Edition
Bringen Sie Dify mit dieser Starter-Anleitung schnell in Ihrer Umgebung zum Laufen. Nutzen Sie unsere Dokumentation für weitere Referenzen und ausführlichere Anleitungen.
Dify für Unternehmen/Organisationen
Wir bieten zusätzliche unternehmensorientierte Funktionen. Melden Sie uns Ihre Fragen über diesen Chatbot oder senden Sie uns eine E-Mail, um die Unternehmensanforderungen zu besprechen.
Für Startups und kleine Unternehmen, die AWS nutzen, schauen Sie sich Dify Premium auf dem AWS Marketplace an und stellen Sie es mit einem Klick auf Ihrer eigenen AWS VPC bereit. Es handelt sich um ein erschwingliches AMI-Angebot mit der Option, Apps mit individuellem Logo und Branding zu erstellen.
Markieren Sie Dify auf GitHub und werden Sie sofort über neue Veröffentlichungen informiert.
Wenn Sie die Konfiguration anpassen müssen, lesen Sie bitte die Kommentare in unserer .env.example-Datei und aktualisieren Sie die entsprechenden Werte in Ihrer .env
Datei. Darüber hinaus müssen Sie möglicherweise Anpassungen an der Datei docker-compose.yaml
selbst vornehmen, z. B. das Ändern von Image-Versionen, Portzuordnungen oder Volume-Mounts, basierend auf Ihrer spezifischen Bereitstellungsumgebung und Ihren Anforderungen. Nachdem Sie Änderungen vorgenommen haben, führen Sie bitte docker-compose up -d
erneut aus. Die vollständige Liste der verfügbaren Umgebungsvariablen finden Sie hier.
Wenn Sie ein hochverfügbares Setup konfigurieren möchten, gibt es von der Community bereitgestellte Helm-Charts und YAML-Dateien, die die Bereitstellung von Dify auf Kubernetes ermöglichen.
Stellen Sie Dify mit einem einzigen Klick mithilfe von Terraform auf der Cloud-Plattform bereit
Stellen Sie Dify mit CDK in AWS bereit
Für diejenigen, die Code beisteuern möchten, lesen Sie unseren Beitragsleitfaden. Bitte denken Sie gleichzeitig darüber nach, Dify zu unterstützen, indem Sie es in sozialen Medien sowie auf Veranstaltungen und Konferenzen teilen.
Wir suchen Mitwirkende, die bei der Übersetzung von Dify in andere Sprachen als Mandarin oder Englisch helfen. Wenn Sie daran interessiert sind, mitzuhelfen, lesen Sie bitte die i18n-README-Datei für weitere Informationen und hinterlassen Sie uns einen Kommentar im
global-users
Kanal unseres Discord-Community-Servers.
Mitwirkende
Um Ihre Privatsphäre zu schützen, vermeiden Sie es bitte, Sicherheitsprobleme auf GitHub zu veröffentlichen. Senden Sie Ihre Fragen stattdessen an [email protected] und wir werden Ihnen eine detailliertere Antwort geben.
Dieses Repository ist unter der Dify Open Source-Lizenz verfügbar, die im Wesentlichen Apache 2.0 mit einigen zusätzlichen Einschränkungen ist.