Что такое Flowise и зачем он нужен
Flowise — это open-source no-code конструктор для построения LLM-пайплайнов с визуальным интерфейсом. Вместо того чтобы писать сотни строк кода на Python или JavaScript, вы просто перетаскиваете блоки: модель, промпт, память, инструменты, векторное хранилище — и соединяете их стрелками. Результат: полноценный AI-агент или чат-бот за 15–20 минут.
Flowise построен поверх LangChain и LlamaIndex, но убирает необходимость разбираться в их API. Это делает его идеальным инструментом для:
- Бизнес-аналитиков, которые хотят быстро прототипировать AI-решения без привлечения разработчиков
- Стартапов, которым нужно запустить MVP чат-бота или RAG-системы за выходные
- Разработчиков, которые хотят сократить время на рутинный код и сосредоточиться на бизнес-логике
- Исследователей, тестирующих разные комбинации моделей и стратегий промптинга
Среди ключевых возможностей Flowise: поддержка RAG (retrieval-augmented generation) с загрузкой PDF, сайтов и баз данных; создание мультиагентных систем; встроенная память разговора; webhook-интеграции; REST API для подключения к любому сервису. При этом Flowise полностью self-hosted — вы разворачиваете его на своём сервере и данные никуда не утекают.
Почему у российских разработчиков возникают проблемы с LLM
Flowise сам по себе отлично работает из России — это просто Node.js приложение, которое вы запускаете локально или на сервере. Проблемы начинаются, когда вы пытаетесь подключить к нему языковые модели.
Основные сложности для пользователей из РФ:
- OpenAI заблокировал российские IP — прямые запросы к api.openai.com завершаются ошибкой 403 или таймаутом. Даже с VPN аккаунт может быть забанен при оплате российской картой.
- Anthropic, Mistral, Cohere — аналогичная ситуация: геоблокировка или невозможность оплаты.
- Нет рублёвой оплаты — большинство западных провайдеров не принимают карты российских банков.
- Юридические риски — использование сервисов из санкционного списка создаёт правовую неопределённость для бизнеса.
Решение: использовать российский API-шлюз, совместимый с OpenAI-форматом. Flowise поддерживает кастомный base URL — это значит, что достаточно указать отечественный провайдер, и всё заработает без каких-либо изменений в пайплайне.
Установка Flowise
Есть два основных способа развернуть Flowise: через Docker (рекомендуется для продакшена) и через npm (подходит для локальной разработки).
Вариант 1: Docker (рекомендуется)
Убедитесь, что Docker установлен и запущен. Затем выполните:
# Скачать и запустить Flowise
docker run -d \
--name flowise \
-p 3000:3000 \
-v ~/.flowise:/root/.flowise \
--restart unless-stopped \
flowiseai/flowise:latest
# Проверить статус
docker ps | grep flowise
# Посмотреть логи
docker logs -f flowise
После запуска Flowise будет доступен на http://localhost:3000. Данные (потоки, настройки, API-ключи) сохраняются в ~/.flowise на хост-машине.
Для продакшена с авторизацией используйте переменные окружения:
docker run -d \
--name flowise \
-p 3000:3000 \
-v ~/.flowise:/root/.flowise \
-e FLOWISE_USERNAME=admin \
-e FLOWISE_PASSWORD=your_secure_password \
-e FLOWISE_SECRETKEY_OVERWRITE=your_secret_key \
--restart unless-stopped \
flowiseai/flowise:latest
Вариант 2: через npm
Если Docker не подходит, можно установить Flowise как npm-пакет. Требуется Node.js версии 18.15.0 или выше:
# Глобальная установка
npm install -g flowise
# Запуск
npx flowise start
# Запуск с авторизацией
npx flowise start --FLOWISE_USERNAME=admin --FLOWISE_PASSWORD=password
Flowise запустится на порту 3000. Для постоянной работы рекомендуем использовать pm2:
npm install -g pm2
pm2 start npx --name flowise -- flowise start
pm2 save
pm2 startup
docker-compose для полного стека
Для серьёзного развёртывания с PostgreSQL создайте файл docker-compose.yml:
version: '3.8'
services:
flowise:
image: flowiseai/flowise:latest
container_name: flowise
restart: unless-stopped
ports:
- "3000:3000"
environment:
- DATABASE_TYPE=postgres
- DATABASE_HOST=postgres
- DATABASE_PORT=5432
- DATABASE_USER=flowise
- DATABASE_PASSWORD=flowise_password
- DATABASE_NAME=flowise
- FLOWISE_USERNAME=admin
- FLOWISE_PASSWORD=your_password
volumes:
- flowise_data:/root/.flowise
depends_on:
- postgres
postgres:
image: postgres:15-alpine
container_name: flowise_db
restart: unless-stopped
environment:
- POSTGRES_USER=flowise
- POSTGRES_PASSWORD=flowise_password
- POSTGRES_DB=flowise
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
flowise_data:
postgres_data:
docker-compose up -d
Подключение к PlusVibe API
PlusVibe — российский провайдер доступа к языковым моделям (GPT-4o, Claude, Gemini, Mistral и другим) с оплатой в рублях, без геоблокировки и без необходимости VPN. API полностью совместим с форматом OpenAI, что делает интеграцию с Flowise тривиальной.
Шаги для подключения:
1. Получить API-ключ
Зарегистрируйтесь на plusvibeapi.ru/register, пополните баланс рублями и создайте API-ключ в личном кабинете. Ключ имеет формат sk-pv-....
2. Настроить ChatOpenAI-узел в Flowise
В интерфейсе Flowise перетащите узел ChatOpenAI на холст. В настройках узла заполните поля:
- Base URL:
https://plusvibeapi.ru/v1 - OpenAI API Key: ваш ключ
sk-pv-... - Model Name: например,
gpt-4o,claude-opus-4или любую другую доступную модель - Temperature: 0.7 (стандартное значение)
Всё. Больше никаких настроек не нужно — Flowise отправит запрос на PlusVibe, который перенаправит его нужному провайдеру.
3. Переменные окружения (для продакшена)
Чтобы не хранить ключ в интерфейсе Flowise, добавьте его в переменные окружения контейнера:
docker run -d \
--name flowise \
-p 3000:3000 \
-e OPENAI_API_KEY=sk-pv-ваш_ключ \
-e OPENAI_API_BASE=https://plusvibeapi.ru/v1 \
-v ~/.flowise:/root/.flowise \
flowiseai/flowise:latest
В этом случае в узле ChatOpenAI просто выберите ключ из переменных окружения.
Пример запроса: тестирование через curl
Прежде чем строить пайплайн в Flowise, убедитесь, что PlusVibe API отвечает корректно. Выполните тестовый запрос:
curl https://plusvibeapi.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-pv-ваш_ключ" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{
"role": "system",
"content": "Ты полезный ассистент, отвечающий на русском языке."
},
{
"role": "user",
"content": "Привет! Расскажи кратко, что такое Flowise?"
}
],
"temperature": 0.7,
"max_tokens": 300
}'
Ожидаемый ответ:
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "gpt-4o-mini",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Flowise — это визуальный no-code инструмент для создания AI-приложений на основе языковых моделей. Он позволяет строить чат-боты, RAG-системы и агентов без написания кода..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 45,
"completion_tokens": 87,
"total_tokens": 132
}
}
Если ответ получен, можно переходить к построению полноценных пайплайнов в Flowise.
Пример простого RAG-пайплайна в Flowise
Один из самых популярных сценариев — создание чат-бота, отвечающего на вопросы по вашим документам (RAG). Схема пайплайна в Flowise:
- PDF File Loader → загружаем документ
- Recursive Character Text Splitter → разбиваем на чанки по 1000 символов
- OpenAI Embeddings (base URL: plusvibeapi.ru/v1) → создаём векторные представления
- In-Memory Vector Store → храним векторы
- Conversational Retrieval QA Chain → основная цепочка вопрос-ответ
- ChatOpenAI (base URL: plusvibeapi.ru/v1) → языковая модель для генерации ответа
Весь этот пайплайн собирается в Flowise за 5–7 минут drag-and-drop'ом. После сохранения Flowise автоматически создаёт REST API endpoint, который можно встроить в любое приложение.
Итог
Flowise — мощный инструмент для российских разработчиков и компаний, которые хотят строить AI-приложения быстро, без глубокого погружения в LangChain и без написания boilerplate-кода. Self-hosted развёртывание через Docker занимает менее 5 минут, а визуальный редактор позволяет создавать сложные агентные системы без единой строки кода.
Единственное, что нужно для работы из России — правильный API-провайдер. PlusVibe решает эту проблему: OpenAI-совместимый API, оплата в рублях, широкий выбор моделей (GPT-4o, Claude, Gemini, Mistral, Llama), стабильная работа без VPN и геоблокировок.
Связка Flowise + PlusVibe API даёт вам полный стек для разработки AI-продуктов: визуальный конструктор пайплайнов и надёжный доступ к лучшим языковым моделям мира — всё это работает из России, легально, с рублёвой оплатой.



