По запросу «цены Dify» ответ обычно сравнивает два уровня: сколько стоит подписка Cloud, сколько уходит на вызовы моделей и каким будет счёт за собственный сервер. Эти три суммы нужно считать отдельно, иначе легко прийти к ошибочным выводам «облако дорого» или «self-hosting бесплатен».

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

Примечание: Dify — товарный знак его правообладателя LangGenius, Inc.; материал носит независимый технический характер и не означает подчинения или агентских отношений с командой Dify. Названия других продуктов принадлежат их правообладателям.

1. Разложите счёт на четыре уровня

Уровень затрат Dify Cloud Self-hosting Что легко упустить
Платформа Подписка с числом участников, функциями и квотами Community-версия без подписки, но с условиями лицензии Подписка месячная или годовая; лицензию проверяют для коммерческого использования
Модели Встроенные AI credits или ключ собственного провайдера Ключ своего провайдера или единый шлюз Тарификация по токенам, изображениям или числу вызовов
Инфраструктура Входит в подписку Сервер, база, векторное хранилище, объектное хранилище, трафик Появляется построчно в счёте облака
Эксплуатация На стороне платформы Обновления, резервные копии, мониторинг, безопасность, дежурства Труд людей чаще всего считают нулевым

Cloud упаковывает инфраструктуру и эксплуатацию в подписку, self-hosting возвращает эти два уровня вам. При сравнении приводите четыре уровня к одной базе: либо полная стоимость за три года, либо денежный расход за месяц. Сравнивать только цену подписки с ценой сервера бессмысленно.

2. Dify Cloud: подписка покупает квоты и спокойствие

Подписка Cloud считается по рабочему пространству и определяет лимит участников, функции и квоты. По документации на октябрь 2026 года есть три уровня — Sandbox, Professional и Team; Sandbox бесплатен, включает разовые AI credits, которые не пополняются; у двух старших уровней квоты выше. Точные условия — на странице тарифов Dify.

Две категории лимитов легко спутать с подпиской:

  • AI credits: используются для встроенных моделей платформы; после исчерпания можно перейти на ключ своего провайдера, и расход уйдёт в счёт модельного аккаунта.
  • Хранилище базы знаний: считается по объёму векторов, а не по размеру файлов; место занимает только качественный индекс, экономичный индекс квоту не расходует.

Объём одного и того же документа зависит от размера фрагментов, родительско-дочернего разбиения и размерности Embedding. Каждый дочерний фрагмент под родительским — отдельный вектор; у многомерной модели один фрагмент может занимать вдвое больше, чем у маломерной. Когда квота исчерпана, добавление документов, редактирование фрагментов и перестроение индекса блокируются; существующая база знаний остаётся доступной для поиска, но придётся удалить часть данных или перейти на старший тариф.

Cloud подходит, когда не хочется заниматься серверами и команда небольшая; риск связан с квотами: рост базы знаний, числа участников или исчерпание credits могут вызвать переход на старший тариф.

3. Self-hosting: нет подписки — не значит дёшево

Community-версию можно развернуть самостоятельно: плата за подписку равна нулю, но лицензия не является безусловной Apache 2.0. Без письменного разрешения нельзя запускать многопользовательский SaaS; при использовании их фронтенда нельзя удалять или изменять логотип и сведения об авторских правах; обычное коммерческое использование разрешено. Если вы хотите упаковать Dify в продаваемый SaaS, сначала проведите оценку лицензии.

Полноценное самостоятельное развёртывание включает как минимум api, worker, web, plugin_daemon, PostgreSQL, Redis, векторную базу, nginx и сервис песочницы. Официальный минимум — 2 ядра CPU и 4 GiB памяти, этого хватает только для пробы; для продакшена подбирайте конфигурацию по параллелизму, объёму документов и размеру индекса.

Статьи расходов:

  • Вычисления: приложения, плагины, сервис песочницы.
  • База данных: хранение PostgreSQL, резервные копии и высокая доступность.
  • Векторная база: память и диск — основная статья, расширение недёшево.
  • Хранилище и сеть: объектное хранилище, резервные копии, трафик, балансировщик, сертификаты.
  • Труд эксплуатации: обновления, совместимость плагинов, патчи уязвимостей, мониторинг, дежурства.
  • Копии сред: отдельные тестовая, предпродакшен и продакшен-среды.

Последние два пункта упускают чаще всего. «Экономия» self-hosting оплачивается трудом; без ответственного за эксплуатацию сэкономленные деньги могут вернуться сбоями и переработками.

4. Вызовы моделей: единственная часть, растущая с объёмом

Вызовы моделей тарифицируются по факту и растут линейно с бизнесом. В Dify каждый запуск узла LLM, каждый шаг инструментов агента, каждый Rerank и Embedding создают расход на стороне upstream.

Три усилителя:

  1. Многошаговая оркестрация: агенты и воркфлоу повторно передают системный промпт, историю и найденные фрагменты в последующие шаги; чем больше шагов, тем круче растут входные токены.
  2. Длинный контекст: если вставлять в промпт целый документ или много найденных фрагментов, стоимость одного запроса может влиять сильнее, чем цена модели.
  3. Повторы и сбои: тайм-ауты, 429 и 5xx могут запускать повтор; повторная тарификация зависит от upstream, поэтому закладывайте бюджет по худшему сценарию.

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

5. RAG и база знаний: разовые и постоянные расходы

Стоимость базы знаний делится на построение и запросы.

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

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

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

6. Воркфлоу, кеш и лимиты бюджета

Не составляйте бюджет по «числу запусков». Два запуска могут отличаться по расходу модели в десятки раз: один проходит только классификацию и шаблонный ответ, другой запускает многораундовый поиск, Rerank и длинную генерацию. Единица оценки — «средние токены на запуск» умножить на «число запусков в месяц».

Кеш обычно экономит больше, чем смена модели:

  • Повторно используйте ответы на одинаковые вопросы с разумным сроком хранения.
  • Кешируйте результаты поиска по частым запросам и сбрасывайте их при обновлении базы знаний.
  • Кешируйте Embedding одинакового текста, чтобы не векторизовать его повторно.
  • Не кешируйте ответы с высокой актуальностью, персонализацией или чувствительными данными.

Лимиты ставьте в трёх местах: квоты и напоминания о счёте в Cloud, лимиты расхода на стороне провайдера, если они есть, и статистика с оповещениями по ключам на шлюзе. Выделяйте отдельный ключ каждому приложению или среде, иначе в конце месяца виден только общий итог. Пороги можно ставить на 50%, 80% и 90%: при достижении сначала деградируйте некритичные воркфлоу, затем рассматривайте смену модели.

7. Повторяемая схема оценки

Оценивайте в таком порядке.

  1. Перечислите приложения и воркфлоу, отметьте, какие вызывают модели, а какие только ищут.
  2. Возьмите из логов реальный расход токенов за последние две недели и посчитайте средний вход и выход на запуск.
  3. Оцените число запусков в месяц, отдельно пиковые и низкие периоды.
  4. Вынесите построение базы и пересчёт эмбеддингов в отдельный план, не смешивая с месячной стоимостью инференса.
  5. Добавьте счёт за инфраструктуру: сервер, база, векторное хранилище, хранение, трафик.
  6. Добавьте труд эксплуатации и хотя бы 20% запаса, затем скорректируйте по реальному счёту первого месяца.
# Схема оценки: ставки оставлены пустыми, заполните по странице тарифов и счёту
runs_per_month = 30_000
input_tokens_per_run = 3_000
output_tokens_per_run = 500
embed_tokens_per_index = 20_000_000
reindex_times_per_month = 1

input_price_per_1k = 0.0   # Цена за тысячу входных токенов
output_price_per_1k = 0.0  # Цена за тысячу выходных токенов
embed_price_per_1k = 0.0   # Цена Embedding за тысячу токенов

model_cost = (
    runs_per_month * input_tokens_per_run / 1000 * input_price_per_1k
    + runs_per_month * output_tokens_per_run / 1000 * output_price_per_1k
)
embed_cost = embed_tokens_per_index * reindex_times_per_month / 1000 * embed_price_per_1k
print(model_cost + embed_cost)

Схема считает только модели и Embedding; инфраструктура и труд добавляются отдельно. Ставки не копируйте с рекламных страниц — берите со страницы цены на модели и из облачного счёта.

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

Берёт ли Dify плату за вызовы моделей?

Dify — платформа оркестрации, вызовы моделей тарифицирует провайдер. Cloud может предоставлять встроенные credits, после исчерпания используется свой ключ; self-hosting работает через собственный аккаунт провайдера. Ориентируйтесь на страницу счёта.

Полностью ли бесплатен self-hosting Dify?

У community-версии нет подписки, но сервер, база, векторное хранилище, трафик, резервные копии и эксплуатация остаются на вас. С учётом труда небольшие инсталляции не всегда дешевле Cloud.

Можно ли зачесть подписку Dify Cloud в счёт за API моделей?

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

Почему хранилище базы знаний намного больше исходных файлов?

Потому что оплата идёт по числу векторов, а не по размеру файла. Чем мельче фрагменты, чем больше родительско-дочерних сегментов и выше размерность Embedding, тем больше объём; экономичный индекс не занимает хранилище, но качество поиска другое.

При ограниченном бюджете с чего начать сокращение?

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

Что дальше

После расчёта четырёх уровней счёт становится понятным: оцените месячные токены по реальным логам, затем сравните подписку Cloud, эксплуатацию self-hosting и оплату по факту через шлюз. Если нужен единый вход и оплата по факту, начните с регистрации в ZSQH AI Gateway; состав моделей и цены — на странице цены на модели.

Читайте также: