Dify 安装指南及使用教程 240

小编 ·

Dify 安装指南及使用教程

Dify es una plataforma de desarrollo de aplicaciones con modelos de lenguaje grandes (LLM) de código abierto que combina los conceptos de Backend as a Service (BaaS) y LLMOps. Ofrece soporte de extremo a extremo, desde la creación de prototipos hasta el despliegue en producción, lo que permite a los desarrolladores crear rápidamente aplicaciones de IA generativa de nivel productivo. A continuación se presenta una guía de instalación y uso de Dify.

Dify 安装指南及使用教程

¿Qué es Dify?

Dify es una plataforma de desarrollo de aplicaciones de modelos de lenguaje de gran tamaño (LLM) de código abierto que combina los conceptos de Backend as a Service (BaaS) y LLMOps, ofreciendo soporte completo desde el diseño de prototipos hasta el despliegue en producción, lo que permite a los desarrolladores construir rápidamente aplicaciones de IA generativa listas para producción. A continuación se presenta la guía de instalación de Dify y cómo utilizarla.

Guía de instalación y tutorial de uso de Dify.webp

Guía de instalación de Dify

1. Preparación del entorno

  • Asegúrese de que el sistema cumpla los siguientes requisitos: CPU de al menos 2 núcleos, memoria de al menos 4 GB (se recomiendan 8 GB o más) y espacio en disco de al menos 20 GB. El sistema operativo es compatible con Windows, macOS o Linux.

  • Instale Docker y Docker Compose. Se recomienda activar WSL2 para los usuarios de Windows.

  • Instale Git (opcional).

2. Instalación de Dify

1. Descargar el código:

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

2. Configurar el entorno:

cp .env.example .env

3. Iniciar el servicio:

Si utiliza Docker Compose V2:

docker compose up -d

Si utiliza la versión V1:

docker-compose up -d

4. Comprobar el estado del servicio:

docker compose ps

Asegúrese de que todos los contenedores muestren el estado "Up".

3. Configuración de Dify

1. Configuración básica: Abra el archivo .env y configure los siguientes parámetros clave:

CONSOLE_URL=http://localhost
SERVICE_API_URL=http://localhost
UPLOAD_FILE_SIZE_LIMIT=50 # Límite de subida de archivos, en MB
UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # Tipos de archivos permitidos para subir

2. Configuración de modelos: Acceda a http://localhost, complete el registro e inicio de sesión y vaya a Settings → Model Provider para añadir la configuración del modelo.

Cómo utilizar Dify

1. Crear una aplicación:

  • Haga clic en "Crear aplicación en blanco", seleccione el tipo de aplicación (como asistente de chat, Agent, etc.) y asígnele un nombre.

  • Una vez completada la configuración, podrá interactuar en el cuadro de chat.

2. Crear una base de conocimientos:

  • Vaya a "Dataset → Create New", suba archivos de documentos compatibles con varios formatos, y también admite la importación desde Notion o la sincronización con sitios externos.

  • Configure los parámetros de indexación y las reglas de recuperación, se recomienda utilizar nomic-embed-text:latest como modelo de incrustación de archivos.

3. Configurar el flujo de trabajo:

  • Cree un nuevo Workflow, seleccione un flujo de trabajo existente o personalice la plantilla de prompts.

4. Otras operaciones

  • Detener Dify:

docker-compose down
  • Actualizar Dify:

git pull origin main
docker-compose down
docker-compose up -d
  • Configuración adicional: puede configurar SSL, ajustar la configuración de la base de datos, etc., según sea necesario.

Para tutoriales más detallados, puede consultar la documentación oficial de Dify.