Dify AI: практическое руководство по запуску и настройке

Dify AI представляет собой платформу с открытым исходным кодом для разработки приложений на основе больших языковых моделей, создания автономных ИИ-агентов и построения конвейеров RAG. Инструмент объединяет визуальный конструктор воркфлоу, управление моделями и средства мониторинга в едином интерфейсе. Сервис позволяет быстро перейти от прототипа к полноценному продакшену без постоянной переработки архитектуры приложения.

Варианты работы и системные требования

Для локального запуска Dify AI требуется сервер или ПК с двумя и более ядрами CPU и объемом оперативной памяти от 4 ГБ. На устройстве должны быть заранее установлены Docker и Docker Compose версии v2.24.0 или выше. Если вам не хочется разворачивать среду самостоятельно, можно воспользоваться облачным сервисом Dify Cloud, где дается бесплатный тестовый баланс AI-кредитов.

ПараметрDify CloudSelf-Hosted (Docker)
РазвертываниеБыстрый старт без установкиТребуются Docker и Linux-сервер
Системные требованияОтсутствуют со стороны пользователяНе менее 2 CPU и 4 ГБ RAM
Стартовый баланс200 AI-кредитов на тарифе SandboxИспользование собственных API-ключей
Контроль данныхДанные обрабатываются в облакеПолная приватность и локальное хранение

Локальный запуск Dify через Docker

Локальное развертывание Dify через Docker Compose позволяет запустить систему на собственных мощностях и сохранить полный контроль над данными. Процесс включает клонирование репозитория, подготовку файла переменных окружения и запуск контейнеров приложения. После выполнения команд интерфейс платформы становится доступен через веб-браузер на локальном сервере.

Перейдите в директорию с исходным кодом проекта:

bash
cd dify

Перейдите в папку с конфигурацией Docker:

bash
cd docker

Скопируйте шаблон файла окружения:

bash
cp .env.example .env

Запустите контейнеры Dify:

bash
docker compose up

Регистрация и работа в Dify Cloud

Облачная версия Dify Cloud позволяет начать создание приложений без необходимости настраивать виртуальные серверы и локальное окружение. При регистрации пользователи автоматически получают стартовый план Sandbox с бесплатными кредитами на вызовы языковых моделей. Платформа поддерживает интеграцию с крупными провайдерами ИИ, включая OpenAI, Anthropic и Gemini, а также даёт визуальный конструктор воркфлоу.

  • Зарегистрируйтесь на официальном портале cloud.dify.ai для получения бесплатного доступа к тарифному плану Sandbox с бонусом в 200 AI-кредитов.
  • Перейдите в окно управления провайдерами через меню Integrations и выберите нужного поставщика моделей, например OpenAI.
  • Откройте окно настроек Default Models и установите целевую языковую модель для обработки системных запросов внутри приложения.
  • Создайте новый сценарий в разделе Studio через команду Create from Blank с выбором типа приложения Workflow.
  • Настройте стартовый узел User Input, задав имена переменных и типы данных для текста, файлов и параметров.
  • Подключите ноду Parameter Extractor для автоматической обработке текста пользователя и превращения аргументов в структурированный JSON-массив.

Типичные ошибки при запуске и работе

Ошибки при работе с Dify наиболее часто возникают из-за недостатка аппаратных ресурсов сервера или неверной настройки переменных окружения. При локальном запуске важно следить, чтобы Docker Compose был обновлен минимум до версии v2.24.0. Запуск на слабых машинах с RAM менее 4 ГБ приводит к падению контейнеров во время сборки или работы базы данных.

FAQ

Какие минимальные требования у Dify для локальной установки?

Для запуска Dify в локальном окружении требуется вычислительный узел минимум с 2 ядрами CPU и 4 ГБ оперативной памяти, а также установленный Docker Compose версии 2.24.0 или новее.

Обновляются ли бесплатные кредиты в Dify Cloud?

Бесплатный лимит в 200 AI-кредитов на тарифном плане Sandbox в Dify Cloud выдается единоразово при создании аккаунта и не пополняется каждый месяц.

Как перенести готовые приложения между инстансами Dify?

Начиная с версии v1.18.0 Dify поддерживает портативные пакеты приложений, что позволяет экспортировать созданные агенты и воркфлоу в файл и импортировать их на другой инстанс.

Нужен ли API-ключ для тестирования моделей в Dify Cloud?

Для моделей, входящих в приветственные 200 AI-кредитов на тарифе Sandbox, вводить собственный API-ключ не требуется, но после исчерпания лимита понадобится добавить свой ключ.

Источники

  • https://github.com/langgenius/dify
  • https://github.com/langgenius/dify/releases
  • https://docs.dify.ai/en/quick-start