Dify в России: Claude, GPT, DeepSeek и Gemini для агентов без VPN и зарубежной карты
Dify — платформа с открытым кодом, в которой собирают чат-ботов, ИИ-агентов, workflow и RAG по своим документам: её ставят на свой сервер через Docker или берут облачную Dify Cloud. Собственных моделей в Dify нет, их подключают плагинами поставщиков. Плагину OpenAI-API-compatible достаточно адреса https://www.ruapi.ai/v1 и одного ключа RuAPI, чтобы в Dify заработали Claude, GPT, Gemini, DeepSeek и Qwen. Запросы идут без VPN, баланс пополняется в USDT.
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://www.ruapi.ai/v1",
)
resp = client.chat.completions.create(
model="deepseek-flash",
messages=[{"role": "user", "content": "Привет"}],
)
print(resp.choices[0].message.content)Пример на вкладке cURL проверяет ключ из терминала — удобно запустить его прямо на сервере, где работает Dify. В плагине OpenAI-API-compatible те же значения вводятся в поля API Base URL (https://www.ruapi.ai/v1) и API Key.
Что мешает подключить модели к Dify из России
Без ключа модели Dify ничего не умеет.
Каждый узел LLM, агент и чат-бот в Dify обращается к модели через плагин поставщика, и плагину нужен ключ. Anthropic и OpenAI не открывают свои API для России — её нет ни в одном из их списков поддерживаемых стран (anthropic.com/supported-countries, developers.openai.com, 02.11.2026). Ключ RuAPI выдаётся сразу после регистрации по email, через Google или Яндекс.
Плагин на каждого поставщика — это отдельные ключи и счета.
Для Claude, GPT, DeepSeek и Gemini в Dify есть свои плагины, но каждому нужен аккаунт и оплата у своей компании. Через RuAPI модели разных производителей добавляются в один плагин OpenAI-API-compatible с одним ключом: чтобы перевести узел LLM на другую модель, достаточно выбрать её в списке. Сколько стоил каждый запрос, показывает журнал консоли RuAPI.
Опубликованное приложение тратит деньги за каждого посетителя.
Чат-бот из Dify можно открыть как веб-приложение или вызывать по API, а workflow запускаются без вашего участия. Поэтому ключу RuAPI стоит задать бюджет: когда он израсходован, ключ перестаёт работать, сколько бы денег ни оставалось на балансе. Служебные задачи, например названия диалогов, Dify отдаёт системной модели — её выгодно назначить лёгкой: deepseek-flash стоит $0,168 за 1 млн входных токенов.
Как подключить RuAPI к Dify: 3 шага
Подходит и для self-hosted Dify в Docker, и для Dify Cloud. Поставщиков моделей настраивают владелец или администратор рабочего пространства (docs.dify.ai, 02.11.2026).
Зарегистрируйтесь в RuAPI и пополните баланс
Зарегистрироваться на www.ruapi.ai можно по email, через Google или Яндекс; телефон указывать не нужно. Минимальное пополнение — 5 USDT в сетях TRC20, BEP20, TON или Polygon, принимается и USDC. Где взять USDT за рубли через СБП, показано в docs.ruapi.ai/ru/buy-usdt. Есть и оплата картами иностранных банков.
На новый аккаунт обычно сразу приходит $0,05: этого хватит, чтобы проверить приложение Dify на claude-haiku-5-5, deepseek-flash или gpt-6-luna. Остальные модели станут доступны после первого пополнения.
Создайте отдельный ключ для Dify
Консоль → «API-ключи» → «Создать ключ». Ключ, сохранённый в Dify, общий для всего рабочего пространства: им пользуются все участники и все приложения, включая опубликованные. Поэтому выключите в блоке «Бюджет» переключатель «Без ограничений» и укажите сумму — больше неё Dify не потратит.


Установите плагин OpenAI-API-compatible и добавьте модели
- Откройте Integrations → Model Provider (в русском интерфейсе — «Интеграции» → «Поставщик модели»). В списке Install model providers («Установка поставщиков моделей») или в Marketplace найдите плагин OpenAI-API-compatible от langgenius и установите его.
- На карточке плагина нажмите Add Model («Добавить модель») и выберите тип LLM. Model Name — ID модели дословно как на странице цен, например deepseek-flash. API Key — ваш ключ sk-… API Base URL — https://www.ruapi.ai/v1, обязательно с /v1. Поля формы плагина показываются на английском и в русском интерфейсе.
- Model context size — окно контекста модели: у deepseek-flash и claude-sonnet-5-5 это 1 000 000 токенов. Upper bound for max tokens — потолок для параметра max_tokens в настройках приложения, например 8192. Для агентов поставьте Function Call Type: Tool Call, для моделей, которые понимают картинки, — Vision Support: Support. API Type оставьте Chat Completions: с ним приложение надёжнее работает со всеми моделями.
- Нажмите Save («Сохранить») — Dify проверит ключ коротким тестовым запросом. Другие модели добавляются так же, с тем же ключом. Затем в Default Models («Настройки системной модели») назначьте System Reasoning Model («Модель системного мышления»), например deepseek-flash: среди прочего на ней Dify придумывает названия диалогов.
Адреса и ключи RuAPI: docs.ruapi.ai/ru/quickstart · вызов инструментов: docs.ruapi.ai/ru/function-calling
Что указать в Dify
Плагин OpenAI-API-compatible
API Base URL: https://www.ruapi.ai/v1
API Key: sk-…
Model Name: deepseek-flash
Тип модели: LLM (для эмбеддингов — отдельная модель Text Embedding)
Плагин Anthropic (только Claude)
API URL: https://www.ruapi.ai
API Key: sk-…
Оплата
USDT / USDC от 5 USDT
карты иностранных банков
без подписки
Цены на модели для приложений Dify
Во что обходятся модели, на которых удобно собирать агентов, чат-ботов и RAG в Dify, — в долларах за 1 млн токенов, как на странице цен. Подписки нет: с баланса списываются только токены, потраченные вашими приложениями.
| model | input $/M | output $/M |
|---|---|---|
| deepseek-flash | $0.17 чтение кэша $0.0120 | $1.44 |
| glm-5.3-flash | $0.14 чтение кэша $0.0420 | $0.50 |
| gpt-5.4-mini | $0.90 чтение кэша $0.0900 | $5.40 |
| claude-haiku-5-5 | $0.12 чтение кэша $0.0120 >100K: $0.60 | $0.60 >100K: $3.00 |
| gemini-3.5-flash | $1.80 чтение кэша $0.18 | $10.80 |
| deepseek-v4-pro | $1.58 чтение кэша $0.0600 | $4.75 |
| claude-sonnet-5-5 | $2.40 чтение кэша $0.12 | $12.00 |
Цена input относится к новым входным токенам, «чтение кэша» — к входным токенам из кэша, output — к ответу модели. В RAG-приложении Dify добавляет к каждому вопросу найденные фрагменты документов, поэтому входных токенов там обычно больше, чем выходных. GPT и DeepSeek кэшируют повторяющееся начало запроса без дополнительных настроек. Плагин OpenAI-API-compatible меток cache_control не ставит; для Claude их добавляет RuAPI, если в запросе уже есть прошлые ответы модели и предыдущий вызов был меньше 5 минут назад. Разовые вопросы к RAG-приложению под это условие обычно не подпадают, поэтому для кэша Claude удобнее плагин Anthropic с его настройками кэша (docs.ruapi.ai/ru/prompt-caching). Для базы знаний у RuAPI есть модели эмбеддингов text-embedding-3-small и text-embedding-3-large — как их подключить, см. вопросы ниже.
Серая строка «>100K» — тариф производителя для длинных промптов: если промпт превышает порог, по нему считается весь запрос.
Dify или n8n для задач с нейросетями
| Dify + RuAPI | n8n + RuAPI | |
|---|---|---|
| Для чего | Приложения вокруг LLM: чат-боты, агенты, RAG по документам, workflow | Автоматизация процессов между сервисами; модель — один из узлов workflow |
| База знаний (RAG) | Встроенная: загрузка документов, разбиение на фрагменты, поиск | Собирается из узлов Vector Store и модели эмбеддингов |
| Как подключить RuAPI | Плагин OpenAI-API-compatible, API Base URL https://www.ruapi.ai/v1 | Учётные данные OpenAI, Base URL https://www.ruapi.ai/v1 |
| Лицензия self-hosted | Изменённая Apache 2.0: без разрешения нельзя запускать мультитенантный сервис и убирать логотип Dify | Sustainable Use License (fair-code): бесплатно для внутренних задач |
По github.com/langgenius/dify (файл LICENSE), docs.dify.ai и docs.n8n.io, проверено 02.11.2026. Инструменты не исключают друг друга: у приложений Dify есть API, и n8n может вызывать их обычным HTTP-запросом.
