Dify Installationsanleitung und Nutzungs-Tutorial 241

小编 ·

Dify Installationsanleitung und Nutzungs-Tutorial

Dify ist eine Open-Source-Entwicklungsplattform für Anwendungen auf Basis großer Sprachmodelle (LLMs), die die Konzepte Backend as a Service (BaaS) und LLMOps vereint. Sie unterstützt den gesamten Prozess vom Prototyping bis zum Produktions-Deployment und ermöglicht Entwicklern, produktionsreife generative KI-Anwendungen schnell zu erstellen. Im Folgenden finden Sie eine Anleitung zur Installation und Nutzung von Dify.

Dify Installationsanleitung und Nutzungs-Tutorial

Was ist Dify?

Dify ist eine Open-Source-Plattform für die Entwicklung von Anwendungen mit großen Sprachmodellen (LLM). Sie vereint die Konzepte Backend as a Service (BaaS) und LLMOps und bietet umfassende Unterstützung vom Prototyping bis zur Produktionsbereitstellung. So können Entwickler schnell produktionsreife generative KI-Anwendungen erstellen. Im Folgenden findest du eine Anleitung zur Installation von Dify und Hinweise zur Nutzung.

Dify-Installationsanleitung und Tutorial.webp

Dify-Installationsanleitung

1. Vorbereitung der Umgebung

  • Stelle sicher, dass dein System die folgenden Anforderungen erfüllt: CPU mit mindestens 2 Kernen, mindestens 4 GB RAM (empfohlen 8 GB oder mehr) und mindestens 20 GB Festplattenspeicher. Als Betriebssystem werden Windows, macOS oder Linux unterstützt.

  • Installiere Docker und Docker Compose. Windows-Nutzern wird empfohlen, WSL2 zu aktivieren.

  • Installiere Git (optional).

2. Dify installieren

1. Code herunterladen:

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

2. Umgebung konfigurieren:

cp .env.example .env

3. Dienste starten:

Falls du Docker Compose V2 verwendest:

docker compose up -d

Falls du die V1-Version verwendest:

docker-compose up -d

4. Status der Dienste prüfen:

docker compose ps

Stelle sicher, dass alle Container den Status „Up" anzeigen.

3. Dify konfigurieren

1. Grundlegende Konfiguration: Öffne die Datei .env und konfiguriere die folgenden wichtigen Parameter:

CONSOLE_URL=http://localhost
SERVICE_API_URL=http://localhost
UPLOAD_FILE_SIZE_LIMIT=50 # Datei-Upload-Limit in MB
UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # Zugelassene Dateitypen für Uploads

2. Modellkonfiguration: Rufe http://localhost auf, schließe die Registrierung und Anmeldung ab und navigiere zu Settings → Model Provider, um die Modellkonfiguration hinzuzufügen.

Wie man Dify verwendet

1. Anwendung erstellen:

  • Klicke auf „Leere Anwendung erstellen", wähle den Anwendungstyp (z. B. Chat-Assistent, Agent usw.) und vergebe einen Namen.

  • Nach Abschluss der Konfiguration kannst du direkt im Chatfenster interagieren.

2. Wissensdatenbank erstellen:

  • Gehe zu „Dataset → Create New", lade Dokumentdateien hoch. Es werden verschiedene Formate unterstützt, ebenso der Import aus Notion oder die Synchronisation externer Seiten.

  • Lege die Indexierungsparameter und die Abfrageregeln fest. Es wird empfohlen, nomic-embed-text:latest als Einbettungsmodell für Dateien zu verwenden.

3. Arbeitsablauf konfigurieren:

  • Erstelle einen neuen Workflow, wähle einen vorhandenen Workflow aus oder passe die Prompt-Vorlagen individuell an.

4. Weitere Aktionen

  • Dify stoppen:

docker-compose down
  • Dify aktualisieren:

git pull origin main
docker-compose down
docker-compose up -d
  • Weitere Konfiguration: Du kannst bei Bedarf SSL konfigurieren, die Datenbankeinstellungen anpassen usw.

Ein ausführlicheres Tutorial findest du in der offiziellen Dokumentation von Dify.