По запросу «цены 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.
Три усилителя:
- Многошаговая оркестрация: агенты и воркфлоу повторно передают системный промпт, историю и найденные фрагменты в последующие шаги; чем больше шагов, тем круче растут входные токены.
- Длинный контекст: если вставлять в промпт целый документ или много найденных фрагментов, стоимость одного запроса может влиять сильнее, чем цена модели.
- Повторы и сбои: тайм-ауты, 429 и 5xx могут запускать повтор; повторная тарификация зависит от upstream, поэтому закладывайте бюджет по худшему сценарию.
Способы контроля просты: классификация, переписывание и извлечение — на небольшой модели, финальная генерация — на сильной; ограничьте число найденных фрагментов и длину каждого; задайте предел вывода; дедуплицируйте одинаковые запросы. Потоковый вывод улучшает ожидание, но не уменьшает плату за выходные токены.
5. RAG и база знаний: разовые и постоянные расходы
Стоимость базы знаний делится на построение и запросы.
На этапе построения Embedding тарифицируется по входным токенам; перекрытие фрагментов, колонтитулы и повторяющиеся шаблоны тоже оплачиваются. Смена модели, размерности или правил разбиения обычно требует полного пересчёта эмбеддингов — разовая, но потенциально крупная статья. На этапе запроса каждое обращение включает векторизацию вопроса, поиск по векторам и, возможно, Rerank и длинный вход генерации.
Порядок снижения затрат: сначала очистить текст, затем разбить по смыслу и держать перекрытие в разумных пределах, потом сделать инкрементальный индекс и только затем рассматривать более дешёвую модель Embedding. При обратном порядке типичный результат — модель подешевела, но грязный текст и дублирующийся индекс остались, счёт почти не изменился, а качество поиска упало.
Экономичный индекс не занимает векторное хранилище, но использует другой способ поиска; эффект проверяйте на собственном наборе вопросов. В сценариях поддержки, договоров и нормативных документов, где важна полнота поиска, не переключайтесь только ради экономии места.
6. Воркфлоу, кеш и лимиты бюджета
Не составляйте бюджет по «числу запусков». Два запуска могут отличаться по расходу модели в десятки раз: один проходит только классификацию и шаблонный ответ, другой запускает многораундовый поиск, Rerank и длинную генерацию. Единица оценки — «средние токены на запуск» умножить на «число запусков в месяц».
Кеш обычно экономит больше, чем смена модели:
- Повторно используйте ответы на одинаковые вопросы с разумным сроком хранения.
- Кешируйте результаты поиска по частым запросам и сбрасывайте их при обновлении базы знаний.
- Кешируйте Embedding одинакового текста, чтобы не векторизовать его повторно.
- Не кешируйте ответы с высокой актуальностью, персонализацией или чувствительными данными.
Лимиты ставьте в трёх местах: квоты и напоминания о счёте в Cloud, лимиты расхода на стороне провайдера, если они есть, и статистика с оповещениями по ключам на шлюзе. Выделяйте отдельный ключ каждому приложению или среде, иначе в конце месяца виден только общий итог. Пороги можно ставить на 50%, 80% и 90%: при достижении сначала деградируйте некритичные воркфлоу, затем рассматривайте смену модели.
7. Повторяемая схема оценки
Оценивайте в таком порядке.
- Перечислите приложения и воркфлоу, отметьте, какие вызывают модели, а какие только ищут.
- Возьмите из логов реальный расход токенов за последние две недели и посчитайте средний вход и выход на запуск.
- Оцените число запусков в месяц, отдельно пиковые и низкие периоды.
- Вынесите построение базы и пересчёт эмбеддингов в отдельный план, не смешивая с месячной стоимостью инференса.
- Добавьте счёт за инфраструктуру: сервер, база, векторное хранилище, хранение, трафик.
- Добавьте труд эксплуатации и хотя бы 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; состав моделей и цены — на странице цены на модели.
Читайте также:
