Что такое Dify и зачем он нужен
Dify — это open-source платформа для создания LLM-приложений с поддержкой RAG (Retrieval-Augmented Generation), визуального конструктора пайплайнов и мультиагентных систем. Если вы хотите собрать интеллектуального чат-бота, систему вопросов-ответов по документам или автоматизировать бизнес-процессы с помощью языковых моделей — Dify закрывает эту задачу без необходимости писать весь бэкенд с нуля.
Платформа предоставляет:
- Visual workflow builder — визуальный редактор цепочек запросов, ветвлений и агентов без глубокого знания кода
- RAG pipeline — загрузка PDF, Word, веб-страниц в базу знаний и семантический поиск по ним при каждом запросе
- Мультиагентный режим — несколько LLM-агентов работают параллельно, делегируя задачи друг другу
- Готовые интеграции — Slack, Telegram, WeChat, REST API, плагины для браузера
- Аналитика и логи — мониторинг запросов, расходов токенов, качества ответов
Dify особенно популярен среди разработчиков, которые хотят быстро прототипировать AI-продукты: маркетинговые ассистенты, юридические помощники, внутренние базы знаний компаний. Платформа совместима с OpenAI API, а значит — подходит любой провайдер с совместимым интерфейсом.
Почему возникают проблемы с Dify из России
Главная сложность при работе с Dify из России — доступ к языковым моделям. Сам Dify как платформа устанавливается локально и никаких ограничений не имеет, однако для работы ему нужен LLM-провайдер. Стандартные варианты — OpenAI, Anthropic, Cohere — недоступны напрямую из РФ:
- OpenAI заблокировал регистрацию и оплату с российских карт ещё в 2022 году
- Anthropic (Claude) также не принимает платежи из России и блокирует API-запросы с российских IP
- Azure OpenAI требует корпоративного контракта и недоступен для физлиц из РФ
- Обход через VPN нестабилен, нарушает условия использования и создаёт юридические риски
Кроме того, при использовании зарубежных провайдеров данные ваших пользователей уходят на иностранные серверы, что критично с точки зрения 152-ФЗ о персональных данных.
Решение — использовать российский LLM-шлюз, совместимый с OpenAI API. PlusVibe API (plusvibeapi.ru) предоставляет доступ к Claude, GPT-4o, Gemini и другим топовым моделям через единый endpoint на российской инфраструктуре, без VPN и с оплатой в рублях.
Установка Dify в России
Вариант 1: Docker Compose (рекомендуется)
Самый простой и надёжный способ развернуть Dify — через Docker. Убедитесь, что у вас установлены Docker Engine 20.10+ и Docker Compose v2.
# Клонируем репозиторий Dify
git clone https://github.com/langgenius/dify.git
cd dify
# Переходим в директорию docker
cd docker
# Копируем файл переменных окружения
cp .env.example .env
# Запускаем все сервисы
docker compose up -d
После запуска Dify будет доступен по адресу http://localhost (порт 80). Первый запуск займёт 3–5 минут — загружаются образы для API-сервера, воркера, базы данных PostgreSQL, Redis и Weaviate (векторная БД для RAG).
Для обновления до последней версии:
cd docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d
Вариант 2: Локальный запуск через npm (для разработки)
Если вы хотите запустить Dify в режиме разработки и вносить изменения в код — используйте локальный запуск. Потребуется Node.js 18+, Python 3.11+ и PostgreSQL.
# Бэкенд (Python)
cd api
cp .env.example .env
pip install -r requirements.txt
flask db upgrade
flask run --host 0.0.0.0 --port=5001
# Воркер Celery (в отдельном терминале)
celery -A app.celery worker -P gevent -c 1 --loglevel INFO -Q dataset,generation,mail,ops_trace
# Фронтенд (Node.js / Next.js)
cd web
npm install
cp .env.example .env.local
npm run dev
Фронтенд запустится на http://localhost:3000, API — на порту 5001.
Настройка после установки
При первом входе на http://localhost Dify предложит создать учётную запись администратора. Введите email и пароль — это локальная учётная запись, данные хранятся в вашей БД.
Подключение Dify к PlusVibe API
После установки Dify нужно подключить провайдера языковых моделей. PlusVibe API полностью совместим с OpenAI API, поэтому настройка занимает меньше минуты.
Шаг 1: Получите API-ключ PlusVibe
Зарегистрируйтесь на plusvibeapi.ru/register и создайте API-ключ в личном кабинете. Ключ выглядит как sk-pv-....
Шаг 2: Добавьте провайдера в Dify
- Войдите в Dify и перейдите в Settings → Model Providers
- Найдите блок OpenAI-API-compatible или OpenAI
- Нажмите Add Model и заполните поля:
Model Name: claude-sonnet-4-5 (или gpt-4o, gemini-2.0-flash — любая доступная модель)
API Key: sk-pv-ВАШ_КЛЮЧ
API Base URL: https://plusvibeapi.ru/v1
- Нажмите Save и затем Test Connection
Если тест прошёл успешно — модель появится в списке доступных и её можно использовать в приложениях.
Шаг 3: Выберите модель в приложении
Создайте новое приложение в Dify (Chat App, Completion App или Workflow) и в настройках выберите добавленную модель. Все запросы будут автоматически проходить через PlusVibe API на российской инфраструктуре.
Пример прямого запроса к PlusVibe API
Если вы хотите обратиться к API напрямую — например, для тестирования или интеграции в собственный код — используйте стандартный формат OpenAI Chat Completions:
curl https://plusvibeapi.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-pv-ВАШ_КЛЮЧ" \
-d '{
"model": "claude-sonnet-4-5",
"messages": [
{
"role": "system",
"content": "Ты полезный ассистент, отвечающий на русском языке."
},
{
"role": "user",
"content": "Объясни, что такое RAG в контексте LLM."
}
],
"max_tokens": 1024,
"temperature": 0.7
}'
Пример ответа:
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "claude-sonnet-4-5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "RAG (Retrieval-Augmented Generation) — это техника, при которой языковая модель перед генерацией ответа извлекает релевантные фрагменты из внешней базы знаний..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 47,
"completion_tokens": 312,
"total_tokens": 359
}
}
Тот же формат работает и в Python-коде через официальную библиотеку OpenAI:
from openai import OpenAI
client = OpenAI(
api_key="sk-pv-ВАШ_КЛЮЧ",
base_url="https://plusvibeapi.ru/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-5",
messages=[
{"role": "system", "content": "Ты помощник по документам компании."},
{"role": "user", "content": "Какова политика возврата товаров?"}
]
)
print(response.choices[0].message.content)
Доступные модели через PlusVibe API
PlusVibe предоставляет доступ к широкому спектру топовых моделей через единый endpoint:
- Claude (Anthropic) — claude-opus-4, claude-sonnet-4-5, claude-haiku-3-5
- GPT (OpenAI) — gpt-4o, gpt-4o-mini, o3, o4-mini
- Gemini (Google) — gemini-2.0-flash, gemini-2.5-pro
- DeepSeek — deepseek-v3, deepseek-r1
- Llama и другие open-source модели
Полный актуальный список доступен в личном кабинете на plusvibeapi.ru. Переключение между моделями — одна строка в конфиге Dify, без смены провайдера и без отдельных ключей для каждой модели.
Итог: Dify + PlusVibe как стек для AI-разработки в России
Связка Dify + PlusVibe API решает главную проблему российских разработчиков — доступ к мощным языковым моделям без VPN, с оплатой в рублях и на инфраструктуре, соответствующей требованиям 152-ФЗ.
Что вы получаете:
- Self-hosted Dify на вашем сервере — полный контроль над данными
- Доступ к Claude, GPT-4o, Gemini и другим моделям через один российский endpoint
- Оплата в рублях картой российского банка
- Никаких VPN и никаких нарушений условий использования
- RAG, агенты, workflow — весь функционал Dify работает без ограничений
- Техническая поддержка на русском языке
Это особенно актуально для команд, которые строят корпоративные AI-инструменты: базы знаний, ассистенты поддержки, автоматизацию документооборота. Dify даёт визуальный интерфейс для быстрого прототипирования, а PlusVibe API обеспечивает надёжный доступ к лучшим моделям на рынке.
Начните прямо сейчас: установите Dify за 5 минут через Docker, зарегистрируйтесь на PlusVibe и подключите первую модель. Первые запросы — бесплатно при регистрации.



