For the complete documentation index, see llms.txt. This page is also available as Markdown.

Визуальный конструктор ИИ Langflow

Разверните Langflow на Clore.ai — создавайте и запускайте визуальные ИИ-пайплайны, RAG-системы и многоагентные воркфлоу на доступной GPU-облачной инфраструктуре с no-code интерфейсом drag-and-drop.

Обзор

Langflow — это low-code платформа с открытым исходным кодом для создания ИИ-приложений с помощью визуального интерфейса drag-and-drop. Имея более 55 тыс. звезд на GitHub и быстро растущее сообщество, она стала одним из основных инструментов для прототипирования и развертывания рабочих процессов на базе LLM без написания сложного шаблонного кода.

Langflow построен поверх LangChain и предоставляет графический редактор, где вы можете соединять компоненты — LLM, векторные хранилища, загрузчики документов, ретриверы, агентов, инструменты — проводя линии между узлами. Получившийся конвейер можно экспортировать как API-эндпоинт, делиться им как шаблоном или встраивать в ваше приложение.

Ключевые возможности:

  • Визуальный конструктор RAG — Подключайте загрузчики документов → эмбеддинги → векторные хранилища → ретриверы за минуты

  • Многоагентные рабочие процессы — Связывайте нескольких ИИ-агентов с памятью, инструментами и логикой принятия решений

  • Интеграция с LangChain — Доступ ко всей экосистеме LangChain через узлы интерфейса

  • Маркетплейс компонентов — Компоненты от сообщества для десятков сервисов

  • API-first — Для каждого потока автоматически создается REST API-эндпоинт

  • Память и состояние — Встроенная память диалогов, управление сессиями

Почему Clore.ai для Langflow?

Требования Langflow к вычислительным ресурсам минимальны — это Python-веб-сервер, который управляет оркестрацией рабочих процессов. Однако Clore.ai открывает мощные сценарии использования:

  • Локально размещенные эмбеддинги — Запускайте локальные модели эмбеддингов (nomic-embed, BGE) на GPU для быстрой и бесплатной генерации векторов

  • Локальные LLM-бэкенды — Подключите Langflow к Ollama или vLLM, работающим на том же сервере

  • Конвейеры с приватными данными — Обрабатывайте конфиденциальные документы, не отправляя данные во внешние API

  • Оптимизация затрат — Замените дорогие вызовы эмбеддингов OpenAI бесплатным локальным инференсом

  • Постоянные рабочие процессы — Долгоживущие потоки на выделенных серверах (в отличие от временных облачных функций)


Требования

Сам Langflow легковесен и работает на CPU. GPU необязателен, но позволяет бесплатно выполнять локальный LLM/эмбеддинг-инференс.

Конфигурация
GPU
VRAM
ОЗУ
Хранилище
Оценочная цена

Только Langflow (API-бэкенды)

Не требуется

—

4 ГБ

10 ГБ

≈$0.03–0.08/ч

+ Локальные эмбеддинги (nomic-embed)

RTX 3090

24 ГБ

8 ГБ

20 ГБ

$0.07–0.21/ч

+ Ollama (Llama 3.1 8B)

RTX 3090

24 ГБ

16 ГБ

40 ГБ

$0.07–0.21/ч

+ Ollama (Qwen2.5 32B)

RTX 4090

24 ГБ

32 ГБ

60 ГБ

$0.14–0.42/ч

+ vLLM (production RAG)

A100 80 ГБ

80 ГБ

64 ГБ

100 ГБ

Для сравнения вариантов GPU на Clore.ai см. Руководство по сравнению GPU.

Системные требования на сервере Clore.ai:

  • Docker Engine (предустановлен во всех образах Clore.ai)

  • NVIDIA Container Toolkit (предустановлен в GPU-образах, требуется только для локальной LLM)

  • 10+ ГБ свободного дискового пространства для образа Langflow и данных потока

  • Исходящий доступ в интернет (для загрузки Docker-образов и обращения к внешним API)


Быстрый старт

Шаг 1: Подключитесь к вашему серверу Clore.ai

Арендуйте сервер на маркетплейсе Clore.ai. Для использования только Langflow подойдет любой сервер с ≥4 ГБ ОЗУ. Подключитесь по SSH:

Шаг 2: Запустите Langflow с Docker

Самое простое развертывание — одна команда:

Подождите около 30–60 секунд, пока произойдет запуск, затем откройте http://<server-ip>:7860

Шаг 3: Откройте порт 7860 в Clore.ai

В панели управления Clore.ai перейдите к вашему серверу → раздел Ports → убедитесь, что 7860 сопоставлен. Если используете собственный шаблон, добавьте 7860:7860 в конфигурацию портов перед запуском сервера.

Шаг 4: Первый запуск

При первом посещении Langflow:

  1. Покажет экран приветствия и предложит создать аккаунт (или пропустить)

  2. Предложит набор стартовых шаблонов (RAG, чат-бот, агент)

  3. Откроет визуальный редактор холста

Теперь вы готовы создать свой первый поток!


Конфигурация

Постоянное хранение данных

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

Справочник переменных окружения

Переменная
Описание
По умолчанию

LANGFLOW_HOST

Адрес привязки

0.0.0.0

LANGFLOW_PORT

Порт веб-сервера

7860

LANGFLOW_DATABASE_URL

Строка подключения к базе данных

SQLite в памяти

LANGFLOW_SECRET_KEY

Секрет сеанса (задайте для production)

Случайный

LANGFLOW_AUTO_LOGIN

Пропустить экран входа

true

LANGFLOW_SUPERUSER

Имя администратора

admin

LANGFLOW_SUPERUSER_PASSWORD

Пароль администратора

—

LANGFLOW_WORKERS

Количество API-worker-процессов

1

LANGFLOW_LOG_LEVEL

Подробность логирования

critical

OPENAI_API_KEY

Предзагрузить ключ OpenAI

—

Использование PostgreSQL (production)

Для многопользовательских или production-развертываний используйте PostgreSQL вместо SQLite:

Docker Compose (полный стек)

Для полной конфигурации с PostgreSQL и reverse proxy Nginx:

Фиксация конкретной версии

Для воспроизводимых развертываний зафиксируйте конкретную версию:


Ускорение с помощью GPU (интеграция локальных моделей)

Сам Langflow работает на CPU, но подключение к локальным сервисам на GPU на том же сервере Clore.ai открывает бесплатный приватный инференс.

Подключение Langflow к Ollama

В интерфейсе Langflow используйте компонент Ollama

  • с: Базовый URL:

  • Модель: llama3.1:8b

Для эмбеддингов используйте OllamaEmbeddings Ollama

  • с: Базовый URL:

  • Модель: nomic-embed-text

Полная конфигурация Ollama: см. руководство по Ollama

Подключение Langflow к vLLM (совместимый с OpenAI)

Полная конфигурация vLLM: см. руководство по vLLM

Создание локального RAG-конвейера

Пример RAG-потока, использующего только локальные модели (без затрат на API):

  1. Загрузчик файлов узел → загружает PDF/текстовые документы

  2. Разделитель текста узел → разбивает документы на фрагменты (размер: 512, перекрытие: 50)

  3. OllamaEmbeddings узел → генерирует эмбеддинги (модель: nomic-embed-text)

  4. Chroma или FAISS узел → хранит векторы локально

  5. OllamaEmbeddings узел → преобразует запрос пользователя в эмбеддинг

  6. Ретривер узел → находит k наиболее похожих фрагментов

  7. компонент узел → генерирует ответ (модель: llama3.1:8b)

  8. Вывод чата узел → возвращает ответ

Весь этот конвейер работает на вашем сервере Clore.ai без каких-либо внешних API-вызовов.


Советы и лучшие практики

1. Экспортируйте потоки как резервные копии

Перед остановкой сервера Clore.ai экспортируйте свои потоки:

  • В интерфейсе: Flows → Выбрать все → Экспорт → Скачать JSON

  • Или через API: curl http://localhost:7860/api/v1/flows/

Храните их в постоянном томе или скачайте на локальный компьютер.

2. Используйте API для автоматизации

Каждый поток Langflow создает API-эндпоинт. Запускайте потоки программно:

3. Защитите свой экземпляр

Для всего, что выходит за рамки локального тестирования:

4. Следите за использованием памяти

Langflow может со временем накапливать потребление памяти при большом количестве активных потоков:

5. Используйте стартовые шаблоны

Langflow поставляется с готовыми к production шаблонами:

  • Базовый RAG — Вопросы и ответы по документам с векторным хранилищем

  • Чат-бот с памятью — Диалоговый агент с историей

  • Ассистент для исследований — Веб-поиск + синтез LLM

  • Доступ через: Новый поток → Стартовые проекты

6. Кэширование компонентов

Включите кэширование, чтобы ускорить повторные запуски потока:

  • В настройках потока: включите "Cache" на ресурсоемких узлах (эмбеддинги, вызовы LLM)

  • Особенно полезно для поиска RAG во время разработки


Устранение неполадок

Контейнер не запускается

Интерфейс загружается, но потоки не запускаются

Не удается подключиться к Ollama

Ошибки базы данных при перезапуске

Медленное выполнение потока

Сбросить пароль администратора


Дополнительное чтение

Последнее обновление

Это было полезно?