Dify

Визуальный конструктор процессов, базы знаний и агенты для приложений на LLM — без привязки к модели и с возможностью развернуть у себя. Запуск на своём сервере бесплатен, но два условия лицензии решают, подходит ли это вашему бизнесу.

Перейти к ИИ
Dify cover

Что такое Dify?

Dify — платформа для создания приложений поверх языковых моделей. Не чат-бот и не ассистент, а то, чем их делают. Она даёт визуальный конструктор процессов, базу знаний с поиском, инструменты для агентов, управление промптами и всю операционную обвязку вокруг, причём всё это можно поднять на собственных серверах.

Пробел, который она закрывает, вполне конкретен. Между «вызвать API самому» и «купить готовый продукт» лежит большой объём работы, которую каждая команда переделывает одинаково: нарезка документов, управление поиском, версионирование промптов, склейка шагов, логирование происходящего, возможность дать нетехническому человеку поправить формулировку. Dify — это уже собранный слой.

Она ещё и безразлична к модели, а это ценнее, чем звучит, в год, когда продукты закрывают. Ваше приложение построено на Dify, а не на эндпоинте одного поставщика.

Что на нём собирают

Процессы

Визуальный холст, где шаги соединяются: вызов модели питает условие, оно ветвится на шаг поиска, тот питает следующий вызов модели, который запускает действие. Сложное поведение становится тем, на что можно посмотреть и что можно поправить, — и это огромная разница, когда правит не тот, кто собирал.

Знания и поиск

Загружаете документы, а платформа берёт на себя ту часть, которую нудно доводить до ума: нарезку, индексацию, поиск, ранжирование. Это механика любого ассистента, отвечающего по вашим материалам, а не по интернету, и собирать её самому — две потерянные недели.

Агенты и триггеры

Агенты, которые пользуются инструментами для выполнения задач, и триггеры, запускающие процесс по событию, а не по нажатию человека. Квоты на триггеры — реальная часть тарифов, и по этому видно, насколько центральным для продукта стало автоматическое исполнение.

Эксплуатация

Логи, аннотации, доработка промптов, наблюдение за тем, что приложение на самом деле сделало. Это невзрачная половина и причина, по которой команды остаются: приложение на LLM без наблюдаемости нельзя отладить, а значит нельзя и поддерживать.

Подходит ли это вам, решает лицензия

Dify открыта в самом важном смысле — код публичен и его можно запускать, — но лицензия представляет собой изменённую Apache 2.0, и изменения находятся ровно там, где с ней может столкнуться бизнес-план.

  • Нельзя использовать исходный код для работы многоарендной среды без письменного разрешения Dify. Арендатором здесь считается рабочее пространство с отдельными данными и настройками, так что для SaaS-продукта, где каждый клиент получает своё изолированное пространство, нужна коммерческая лицензия.
  • Нельзя убирать или изменять логотип и сведения об авторских правах в консоли Dify. Это касается фронтенда, поэтому консоль под своим брендом просто так собрать не получится.
  • Всё остальное следует обычной Apache 2.0, а коммерческое развёртывание в качестве бэкенд-сервиса или внутренней корпоративной платформы разрешено прямо.

Прочитайте это внимательно, сверяясь со своими намерениями. Запускать Dify внутри компании ради внутренних инструментов или бэкенда продукта — бесплатно и без обременений. Перепродавать её как многоарендный сервис или выпускать консоль под своим брендом — это бизнес, которым занимается сама Dify, и именно его открывает разрешение на коммерческую лицензию в корпоративном тарифе.

Это связная и честная бизнес-модель, а не ловушка. Но это тот единственный вопрос, на который надо ответить до того, как вкладываться, потому что обнаружить его после запуска дорого.

Сколько это стоит

Запустить можно двумя способами: у себя или в облаке Dify. Развёртывание из открытой версии свободно от лицензионных отчислений, а платите вы за серверы и за API моделей, которые вызываете. Облако считается за рабочее пространство в год — форма непривычная, и её стоит перечитать дважды.

ТарифЦенаКредиты сообщенийУчастники и лимиты
Community (на своём сервере)БесплатноРасходы на модели вашиОдно рабочее пространство, основные функции из публичного репозитория
SandboxБесплатно200 всего1 участник, 5 приложений, 50 документов, 50 МБ, 30 дней логов
Professional$590 за рабочее пространство в год5 000 в месяц3 участника, 50 приложений, 500 документов, 5 ГБ, безлимитная история логов
Team$1 590 за рабочее пространство в год10 000 в месяц50 участников, 200 приложений, 1 000 документов, 20 ГБ, безлимитные триггеры
EnterpriseПо запросуИндивидуальноНесколько рабочих пространств, SSO, разрешение на коммерческую лицензию, SLA, официальная поддержка

Годовая оплата экономит около семнадцати процентов против помесячной. Пристальнее всего стоит смотреть на лимит участников: три человека на Professional. Команду из четырёх выталкивает на тариф почти втрое дороже, и это крутая ступенька и самая частая причина, по которой в итоге разворачивают у себя.

Тариф Sandbox — демонстрация, а не план: двести кредитов всего, а не в месяц. Его хватает, чтобы понять продукт, и не более того, — что справедливо, ведь бесплатный вариант, которым реально пользуются, это запуск у себя.

Кому это даёт больше всего

Компаниям, которые делают внутренние ИИ-инструменты

Самый сильный случай и тот, с которым лицензия чувствует себя лучше всего. Развернуть у себя, направить на свои документы и своего поставщика моделей и дать нескольким командам собирать ассистентов, не переписывая поиск каждый раз.

Командам, чьи данные не покидают периметр

Поскольку всю платформу можно запустить самому, документы в базе знаний остаются на вашей инфраструктуре. Добавьте модель, которую вы тоже держите у себя, и наружу не уйдёт вообще ничего.

Разработчикам, которым нужно закрыть скучную часть

Стратегия нарезки, качество поиска, версии промптов, логи. Ничего интеллектуально интересного, и всё это занимает недели. Начать с платформы, которая эти решения уже приняла, обычно правильный выбор.

Смешанным командам

Визуальный конструктор позволяет продакт-менеджеру или предметному эксперту поправить промпт или переставить шаги без выкатки. Для приложений, где знание предметной области лежит за пределами разработки, это заметно укорачивает цикл.

На что обратить внимание

  • Лицензия запрещает работу многоарендного сервиса без разрешения. Если ваш продукт даёт каждому клиенту изолированное рабочее пространство, нужна коммерческая лицензия.
  • Убирать логотип и сведения об авторских правах Dify из консоли нельзя, так что продукт под своим брендом не является самообслуживаемым вариантом.
  • Облако считается за рабочее пространство в год, а не за место в месяц. Сравнивайте с конкурентами внимательно.
  • Professional допускает только трёх участников. Переход к пятидесяти стоит почти втрое дороже.
  • Sandbox даёт 200 кредитов всего, а не ежемесячно, — это взгляд, а не пробный период, в котором можно работать.
  • Кредиты сообщений не включают стоимость моделей, которые вы вызываете. Закладывайте оба счёта.
  • Развёртывание у себя — это настоящая эксплуатация: контейнеры, база данных, векторное хранилище, обновления. Свобода от лицензионных отчислений не равна свободе от работы.
  • Визуальные конструкторы прячут сложность ровно до тех пор, пока могут. Начиная с некоторого размера холст процессов становится труднее для понимания, чем код.

Частые вопросы

Dify бесплатна?

Открытую версию можно бесплатно развернуть у себя, а в облаке есть бесплатный тариф Sandbox с двумястами кредитами всего. Платные облачные тарифы начинаются с $590 за рабочее пространство в год.

Это действительно открытый исходный код?

Это изменённая лицензия Apache 2.0. Код публичен, коммерческое развёртывание как бэкенда или внутренней платформы разрешено, но запускать многоарендный сервис или снимать брендирование консоли без письменного разрешения нельзя.

Можно ли построить на ней SaaS-продукт?

Не такой, где каждый клиент получает изолированное рабочее пространство, — это как раз тот многоарендный случай, который лицензия ограничивает. Обсудите с Dify коммерческую лицензию: именно она входит в корпоративный тариф.

С какими моделями она работает?

Она безразлична к модели и оборачивает множество поставщиков, включая модели, которые вы держите у себя. В этом значительная часть её ценности: ваше приложение построено на платформе, а не на одном поставщике.

Что такое кредит сообщения?

Единица потребления в облаке, начисляемая ежемесячно на платных тарифах. Она не включает то, что берёт с вас поставщик самой модели, так что рассчитывайте на два счёта, а не на один.

Что лучше — она или сделать самому?

Начать быстрее, а нетехническим людям править несравнимо быстрее. С другой стороны, вы наследуете чужие решения по поиску и оркестрации, а большой процесс на холсте со временем становится труднее в поддержке, чем эквивалентный код.

Итог

Dify — самая полная открытая платформа для превращения языковых моделей в приложения, и её развёртывание у себя не стоит ничего, кроме инфраструктуры. Организации, которая строит внутренние инструменты или бэкенд продукта, она снимает недели работы, которую никому не хочется делать дважды.

Сначала ответьте на вопрос о лицензии. Внутреннее использование и бэкенд-развёртывание свободны и чисты; многоарендная перепродажа и работа под своим брендом — нет. А если смотрите на облако, проверьте лимит участников раньше цены: три человека на начальном тарифе обычно и решают дело.

Альтернативные инструменты