---
title: "Dify-Plugin für Web-Lesen und Dateikonvertierung"
description: "Installieren Sie das EnConvert-Plugin in Dify, um Webseiten als Markdown zu lesen, zu suchen, Websites zu crawlen, typisierte Felder zu extrahieren und hochgeladene Dateien nach Markdown oder PDF zu konvertieren."
canonical: "https://www.enconvert.com/de/integrations/dify"
locale: "de"
---

Dify-Plugin

# Verschaffen Sie Dify-Agents Augen fürs Web

Dify verbindet Modelle, Speicher und Logik. Es liest keine Word-Datei, rendert keine JavaScript-Seite ehrlich und sagt Ihnen nicht, wenn ein Abruf als Bot-Sperre zurückkam. Dieses Plugin ergänzt sechs Tools, die genau das tun, und jeder Seitenaufruf trägt einen render\_quality-Wert. Ein fehlgeschlagener Abruf wird damit im Workflow sichtbar, statt stillschweigend zusammengefasst zu werden.

Aus diesem Repository installieren

https://github.com/enconvert/dify-enconvert

Kopieren

[Dokumentation lesen](/docs/guides/integrations/dify.md)[

Quellcode ansehen

](https://github.com/enconvert/dify-enconvert)

Die Lücke

## Was Dify allein nicht kann

Dify liefert einen HTTP-Request-Node und eine Handvoll eingebauter Tools mit. Vier Dinge bleiben trotzdem an Ihnen hängen, und das Plugin deckt jedes davon ab.

Woran Sie stoßen

Was das Plugin liefert

Jemand lädt eine Word- oder PDF-Datei hoch

Convert File to Markdown nimmt eine Dify-Datei direkt entgegen und gibt sauberen Text zurück, bereit für ein Modell oder eine Wissensdatenbank.

Die Seite rendert per JavaScript

Perceive URL startet einen echten Browser und liefert die fertig geladene Seite, nicht die leere Hülle, die ein HTTP-Node abholt.

Auth und Multipart im HTTP-Node selbst bauen

Eine Zugangsdatenkonfiguration, einmal eingetragen. Jedes Tool sendet den Schlüssel und wertet die Antwort für Sie aus.

Nicht wissen, ob ein Abruf geklappt hat

render\_quality von 0.0 bis 1.0 bei jedem Seitenaufruf, sodass eine Verzweigung erneut versuchen oder abbrechen kann, statt einem Modell ein Cookie-Banner zu füttern.

Tools

## Sechs Tools, eine Zugangsdatenkonfiguration

Jedes Tool erscheint in der Dify-Toolauswahl und funktioniert in Agents wie in Workflows. Sie rufen dieselbe REST-API auf wie CLI, SDKs und MCP-Server, sodass Tarifkontingent und Rate-Limits genau wie überall sonst gelten.

1.  01

    ### Perceive URL

    Rendert eine Seite als Markdown, HTML, Screenshot, PDF, Links, Bilder oder strukturierte Daten, mit angehängtem Qualitätswert.

    POST /v2/perceive

2.  02

    ### Web Search

    Durchsucht Web, News, Bilder, Scholar, Patente oder Maps und liefert gerankte Treffer, mit denen der nächste Node arbeitet.

    POST /v2/lookup

3.  03

    ### Discover URLs

    Listet eine Website per Sitemap, Crawl oder beidem auf, mit Include- und Exclude-Mustern, bevor Renderings für ungewollte Seiten verbraucht werden.

    POST /v2/discover

4.  04

    ### Extract Structured

    Übergeben Sie ein JSON-Schema oder eine flache Feldliste und erhalten Sie typisierte Daten pro URL, aus einer Liste oder aus einer Website, die die API für Sie crawlt.

    POST /v2/distill

5.  05

    ### Convert File to Markdown

    Nimmt eine Dify-Datei entgegen, keine URL, sodass eine im Chat hochgeladene oder von einem früheren Node erzeugte Datei direkt konvertiert wird.

    POST /v1/convert/anything-to-markdown

6.  06

    ### Convert File to PDF

    Dieselbe Dateieingabe, nach PDF konvertiert, wenn ein Workflow einer Person ein echtes Dokument zurückgeben soll.

    POST /v1/convert/anything-to-pdf

Einrichtung

## Installieren, dann einen Schlüssel einfügen

Das Plugin liefert keinen Schlüssel mit und ruft nichts außer der EnConvert-API auf. Jede Person hinterlegt beim Hinzufügen des Tools ihren eigenen privaten Schlüssel.

01

### Von GitHub installieren

Öffnen Sie in Dify Plugins, wählen Sie Plugin installieren, dann GitHub, und fügen Sie die Repository-URL ein. Wählen Sie die neueste Version und prüfen Sie die Berechtigungen.

02

### Privaten Schlüssel erstellen

Erzeugen Sie einen Schlüssel im EnConvert-Dashboard. Private Schlüssel beginnen mit sk\_. Öffentliche pk\_-Schlüssel sind für Browser-Widgets gedacht und werden hier abgelehnt.

03

### Tool autorisieren

Fügen Sie den Schlüssel in das Zugangsdatenfeld des Plugins ein. Beim Verbinden wird er per whoami-Aufruf geprüft, sodass ein falscher Schlüssel sofort scheitert und nicht erst im Workflow-Lauf.

04

### Tool in Agent oder Workflow einbauen

Die sechs Tools erscheinen in der Toolauswahl. Binden Sie eines als aufrufbares Tool in einen Agent ein oder setzen Sie es als Node in einen Workflow.

Bei einem selbst gehosteten Dify mit aktivierter Signaturprüfung wird ein Plugin von außerhalb des Marketplace mit einem Signaturfehler abgewiesen. Setzen Sie FORCE\_VERIFYING\_SIGNATURE=false in docker/.env und starten Sie die Container neu, oder warten Sie auf den Marketplace-Eintrag.

In der Praxis

## Vier Workflows, die sich lohnen

Jeder besteht aus wenigen Nodes. Das Plugin übernimmt den Teil, für den Dify keine Antwort hat.

### Wissensdatenbank aus einer Website aufbauen

-   Discover URLs
-   Perceive URL

Discover listet die Website auf, Perceive rendert jede Seite als Markdown, und das Ergebnis füttert eine Dify-Wissensdatenbank.

### Ein Agent, der vor dem Antworten recherchiert

-   Web Search
-   Perceive URL

Die Suche findet Quellen, Perceive liest die vielversprechenden, und der Agent antwortet aus Seiten, die er tatsächlich gelesen hat.

### Aus einem hochgeladenen Dokument eine Antwort machen

-   Convert File to Markdown

Jemand legt ein PDF oder eine Word-Datei in den Chat, Convert liefert Markdown, und das Modell arbeitet mit echtem Text.

### Wettbewerbsseiten auf Änderungen beobachten

-   Extract Structured

Extract zieht regelmäßig dieselben typisierten Felder, sodass eine Änderung bei Preis oder Formulierung ein vergleichbarer Wert wird.

## Häufige Fragen

Ist das im Dify Marketplace?

Eine Marketplace-Einreichung liegt in der Prüfung. In der Zwischenzeit installiert sich das Plugin aus seinem öffentlichen GitHub-Release, was in Dify ein vollwertiger Installationsweg ist und dieselben sechs Tools bringt.

Brauche ich ein EnConvert-Konto?

Ja. Das Plugin ist kostenlos und trägt keinen eigenen Schlüssel. Sie stellen einen privaten Schlüssel aus Ihrem Dashboard bereit, und die Nutzung zählt auf Ihren eigenen Tarif.

Warum lehnt mein selbst gehostetes Dify die Installation ab?

Signaturprüfung. Eine selbst gehostete Instanz kann so konfiguriert sein, dass sie nur vom Marketplace signierte Plugins akzeptiert. Setzen Sie FORCE\_VERIFYING\_SIGNATURE=false in docker/.env und starten Sie neu, oder warten Sie auf den Marketplace-Eintrag.

Im Installationsdialog erscheinen keine Versionen. Warum?

Das heißt, das gelesene Release hat kein Plugin-Paket angehängt. Richten Sie den Dialog auf das neueste Release, das die gepackte Plugin-Datei enthält.

Nehmen die Convert-Tools eine URL entgegen?

Nein, sie nehmen eine Dify-Datei. Das ist Absicht: So wird eine im Chat hochgeladene oder von einem früheren Node erzeugte Datei direkt konvertiert, und das Plugin ruft niemals eine URL aus Ihrem Dify-Host heraus ab.

Was ist render\_quality?

Ein Wert von 0.0 bis 1.0, der beschreibt, wie gut eine Seite tatsächlich gerendert wurde. Eine blockierte oder leere Seite fällt niedrig aus, sodass ein Bedingungs-Node darauf verzweigen kann, statt einem Modell eine Challenge-Seite als Inhalt zu übergeben.

## Bauen Sie die Tools in Ihren nächsten Workflow ein

Aus dem Release installieren, einen Schlüssel einfügen, und die sechs Tools erscheinen in der Auswahl für jeden Agent und Workflow im Workspace.

[Dokumentation lesen](/docs/guides/integrations/dify.md)[GitHub](https://github.com/enconvert/dify-enconvert/releases/latest)
