Руководство по установке и использованию Dify 242

小编 ·

Руководство по установке и использованию Dify

Dify — открытая платформа разработки приложений на базе больших языковых моделей (LLM), объединяющая концепции Backend as a Service (BaaS) и LLMOps. Она обеспечивает поддержку полного цикла — от прототипирования до промышного развёртывания, позволяя разработчикам быстро создавать промышленные генеративные AI-приложения. Ниже приведено руководство по установке и использованию Dify.

Руководство по установке и использованию Dify

Что такое Dify?

Dify — это платформа с открытым исходным кодом для разработки приложений на базе больших языковых моделей (LLM), которая объединяет концепции Backend as a Service (BaaS) и LLMOps, обеспечивая полный цикл поддержки от прототипирования до развёртывания в продакшене, что позволяет разработчикам быстро создавать production-ready генеративные ai-приложения. Ниже приведены руководство по установке Dify и инструкции по его использованию.

Руководство по установке и использованию Dify.webp

Руководство по установке Dify

1. Подготовка окружения

  • Убедитесь, что система соответствует следующим требованиям: процессор — минимум 2 ядра, оперативная память — минимум 4 ГБ (рекомендуется 8 ГБ и более), свободное место на диске — минимум 20 ГБ. Операционная система: Windows, macOS или Linux.

  • Установите Docker и Docker Compose. Пользователям Windows рекомендуется включить WSL2.

  • Установите Git (необязательно).

2. Установка Dify

1) Скачайте код:

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

2) Настройте окружение:

cp .env.example .env

3) Запустите сервисы:

Если вы используете Docker Compose V2:

docker compose up -d

Если используется версия V1:

docker-compose up -d

4) Проверьте состояние сервисов:

docker compose ps

Убедитесь, что все контейнеры находятся в состоянии «Up».

3. Настройка Dify

1) Базовая конфигурация: откройте файл .env и задайте следующие ключевые параметры:

CONSOLE_URL=http://localhost
SERVICE_API_URL=http://localhost
UPLOAD_FILE_SIZE_LIMIT=50 # ограничение размера загружаемого файла в МБ
UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # разрешённые типы файлов для загрузки

2) Настройка моделей: перейдите по адресу http://localhost, зарегистрируйтесь и войдите в систему, затем откройте Settings → Model Provider и добавьте конфигурацию модели.

Как пользоваться Dify

1. Создание приложения:

  • Нажмите «Create Blank App» (Создать пустое приложение), выберите тип приложения (например, чат-ассистент, агент и т. д.) и задайте ему имя.

  • После завершения настройки можно начинать взаимодействие в окне чата.

2. Создание базы знаний:

  • Перейдите в «Dataset → Create New», загрузите файлы документов — поддерживаются различные форматы, а также импорт из Notion или синхронизация с внешними сайтами.

  • Настройте параметры индексации и правила поиска. В качестве модели для эмбеддинга файлов рекомендуется использовать nomic-embed-text:latest.

3. Настройка рабочего процесса:

  • Создайте новый Workflow, выберите готовый рабочий процесс или задайте собственный шаблон промпта.

4. Прочие операции

  • Остановка Dify:

docker-compose down
  • Обновление Dify:

git pull origin main
docker-compose down
docker-compose up -d
  • Дополнительная настройка: при необходимости можно настроить SSL, изменить параметры базы данных и т. д.

Более подробные инструкции можно найти в официальной документации Dify.