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

Руководство по установке 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.
Помощник сценариста▸
AI Приложения
AI Новости 