---
title: "Plugin de Dify para leer la web y convertir archivos"
description: "Instale el plugin de EnConvert en Dify para leer páginas web como markdown, buscar, rastrear sitios, extraer campos tipados y convertir archivos subidos a markdown o PDF."
canonical: "https://www.enconvert.com/es/integrations/dify"
locale: "es"
---

Plugin de Dify

# Dé ojos a sus agentes de Dify

Dify conecta modelos, memoria y lógica. No lee un archivo de Word, no renderiza con honestidad una página en JavaScript y no le avisa cuando una descarga volvió como muro anti-bots. Este plugin añade seis herramientas que sí lo hacen, y cada lectura de página lleva una puntuación render\_quality, de modo que una lectura fallida se ve en el flujo en vez de resumirse en silencio.

Instalar desde este repositorio

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

Copiar

[Leer la documentación](/docs/guides/integrations/dify.md)[

Ver el código fuente

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

La brecha

## Lo que Dify no puede hacer por su cuenta

Dify incluye un nodo HTTP Request y unas pocas herramientas integradas. Cuatro cosas siguen siendo cosa suya, y el plugin cubre cada una.

Con qué se topa

Qué le da el plugin

Alguien sube un archivo Word o PDF

Convert File to Markdown acepta un archivo de Dify directamente y devuelve texto limpio, listo para un modelo o una base de conocimiento.

La página se renderiza con JavaScript

Perceive URL abre un navegador real y devuelve la página ya asentada, no la cáscara vacía que recupera un nodo HTTP.

Montar auth y multipart a mano en un nodo HTTP

Una credencial, introducida una vez. Cada herramienta envía la clave y analiza la respuesta por usted.

No saber si la lectura funcionó

render\_quality de 0.0 a 1.0 en cada lectura, así una rama condicional puede reintentar o parar en vez de dar un aviso de cookies a un modelo.

Herramientas

## Seis herramientas, una credencial

Cada herramienta aparece en el selector de Dify y funciona tanto en agentes como en flujos. Llaman a la misma API REST que la CLI, los SDK y el servidor MCP, así que su cuota de plan y sus límites se aplican igual que en cualquier otro sitio.

1.  01

    ### Perceive URL

    Renderiza una página como markdown, HTML, captura, PDF, enlaces, imágenes o datos estructurados, con la puntuación de calidad adjunta.

    POST /v2/perceive

2.  02

    ### Web Search

    Busca en web, noticias, imágenes, académico, patentes o mapas y devuelve resultados ordenados para que actúe el siguiente nodo.

    POST /v2/lookup

3.  03

    ### Discover URLs

    Enumera un sitio por sitemap, rastreo o ambos, con patrones de inclusión y exclusión, antes de gastar renderizados en páginas que no quiere.

    POST /v2/discover

4.  04

    ### Extract Structured

    Pase un esquema JSON o un mapa plano de campos y reciba datos tipados por URL, desde una lista explícita o desde un sitio que la API rastrea por usted.

    POST /v2/distill

5.  05

    ### Convert File to Markdown

    Acepta un archivo de Dify, no una URL, así un archivo subido en un chat o generado por un nodo anterior se convierte en el sitio.

    POST /v1/convert/anything-to-markdown

6.  06

    ### Convert File to PDF

    La misma entrada de archivo, convertida a PDF cuando un flujo debe devolver un documento real a una persona.

    POST /v1/convert/anything-to-pdf

Configuración

## Instalar y pegar una clave

El plugin no incluye ninguna clave y no llama a nada salvo la API de EnConvert. Cada persona aporta su propia clave privada al añadir la herramienta.

01

### Instalar desde GitHub

En Dify abra Plugins, elija Instalar plugin, seleccione GitHub y pegue la URL del repositorio. Elija la última versión y revise los permisos.

02

### Crear una clave privada

Genere una clave en el panel de EnConvert. Las claves privadas empiezan por sk\_. Las públicas pk\_ son para widgets de navegador y aquí se rechazan.

03

### Autorizar la herramienta

Pegue la clave en el campo de credencial del plugin. Al conectar se valida con una llamada whoami, así una clave incorrecta falla en ese momento y no dentro de una ejecución.

04

### Añadir una herramienta a un agente o flujo

Las seis herramientas aparecen en el selector. Conecte una a un agente como herramienta invocable o colóquela en un flujo como nodo.

En un Dify autoalojado con verificación de firma activada, un plugin instalado fuera del Marketplace se rechaza con un error de firma. Ponga FORCE\_VERIFYING\_SIGNATURE=false en docker/.env y reinicie los contenedores, o espere a la ficha del Marketplace.

En la práctica

## Cuatro flujos que merecen la pena

Cada uno son unos pocos nodos. El plugin cubre la parte para la que Dify no tiene respuesta.

### Crear una base de conocimiento desde un sitio web

-   Discover URLs
-   Perceive URL

Discover enumera el sitio, perceive renderiza cada página como markdown, y el resultado alimenta una base de conocimiento de Dify.

### Un agente que investiga antes de responder

-   Web Search
-   Perceive URL

La búsqueda encuentra fuentes, perceive lee las prometedoras, y el agente responde desde páginas que realmente leyó.

### Convertir un documento subido en una respuesta

-   Convert File to Markdown

Alguien suelta un PDF o un Word en el chat, convert devuelve markdown, y el modelo trabaja con texto real.

### Vigilar cambios en páginas de la competencia

-   Extract Structured

Extract saca los mismos campos tipados de forma periódica, así un cambio de precio o de texto se vuelve un valor comparable.

## Preguntas frecuentes

¿Está en el Marketplace de Dify?

Hay una propuesta en revisión. Mientras tanto el plugin se instala desde su release público de GitHub, que en Dify es una vía de instalación de primera clase y ofrece las mismas seis herramientas.

¿Necesito una cuenta de EnConvert?

Sí. El plugin es gratuito y no lleva clave propia. Usted aporta una clave privada de su panel y el uso cuenta contra su propio plan.

¿Por qué mi Dify autoalojado rechaza la instalación?

Verificación de firma. Una instancia autoalojada puede estar configurada para aceptar solo plugins firmados por el Marketplace. Ponga FORCE\_VERIFYING\_SIGNATURE=false en docker/.env y reinicie, o espere a la ficha del Marketplace.

No aparece ninguna versión en el diálogo de instalación. ¿Por qué?

Significa que el release que se está leyendo no tiene el paquete del plugin adjunto. Apunte el diálogo al último release, que sí lleva el archivo empaquetado.

¿Las herramientas de conversión aceptan una URL?

No, aceptan un archivo de Dify. Es deliberado: así un archivo subido en un chat o generado por un nodo anterior se convierte en el sitio, y el plugin nunca descarga una URL desde su host de Dify.

¿Qué es render\_quality?

Una puntuación de 0.0 a 1.0 que describe cómo se renderizó realmente una página. Una página bloqueada o vacía puntúa bajo, así que un nodo condicional puede ramificar sobre ella en vez de pasar una página de desafío a un modelo como si fuera contenido.

## Añada las herramientas a su próximo flujo

Instale desde el release, pegue una clave, y las seis herramientas aparecen en el selector para cada agente y flujo del espacio de trabajo.

[Leer la documentación](/docs/guides/integrations/dify.md)[GitHub](https://github.com/enconvert/dify-enconvert/releases/latest)
