LibreChat Multi-Provider
Разверните LibreChat на Clore.ai — мощную, самостоятельно хостимую альтернативу ChatGPT с поддержкой нескольких AI-провайдеров, ветвлением бесед и экосистемой плагинов на доступной GPU-облачной инфраструктуре.
Обзор
LibreChat — это улучшенный интерфейс, похожий на ChatGPT, с открытым исходным кодом и 22 тыс.+ звёзд на GitHub. Он точно воссоздаёт опыт ChatGPT, добавляя функции, которых нет в оригинале: переключение между несколькими провайдерами в рамках одной беседы, ветвление/форкинг бесед, богатую систему плагинов, загрузку файлов с анализом изображений и полноценную песочницу интерпретатора кода.
Почему стоит запускать LibreChat на Clore.ai?
Настоящая мультипровайдерность в одном интерфейсе — переключайтесь между GPT-4, Claude 3.5, Gemini Pro, Mistral и локальными моделями Ollama прямо во время сеанса.
Для приложения GPU не нужен — LibreChat — это приложение на Node.js; вычисления для инференса нужны только если вы подключаете локальный LLM-бэкенд.
Экономичный self-hosting — цены Clore.ai начинаются от долей цента в минуту, что идеально для личного AI-хаба.
Сохраняемые беседы — MongoDB хранит всю историю чатов на стороне сервера, в отличие от решений, работающих только локально в браузере.
Удобно для команды — поддержка нескольких пользователей с индивидуальным управлением API-ключами.
Ключевые особенности
Мультипровайдерность
OpenAI, Anthropic, Google, Azure, Mistral, Ollama, OpenRouter
Ветвление бесед
Создавайте форки и исследуйте альтернативные ответы
Плагины
Поиск Bing, Zapier, WolframAlpha, пользовательские инструменты
Загрузка файлов
Изображения, PDF и документы с анализом по зрению
Интерпретатор кода
Выполняйте Python в изолированной песочнице
Артефакты
Отображение вывода HTML, React и Markdown
Пресеты
Сохраняйте и делитесь пользовательскими конфигурациями моделей
Требования
Технические характеристики сервера
GPU
Не требуется
RTX 3090 (если добавляете Ollama)
Только для локального инференса LLM
VRAM
—
24 ГБ
Для локальных моделей через Ollama
CPU
2 vCPU
4 vCPU
Node.js + MongoDB
ОЗУ
4 ГБ
8 ГБ
MongoDB выигрывает от большего объёма RAM
Хранилище
20 ГБ
50+ ГБ
Загрузка файлов, кеш моделей при локальном запуске
Справка по ценам Clore.ai
С упором на CPU (4 vCPU, 8 ГБ RAM)
~0,05–0,10 $/час
LibreChat + внешние API-провайдеры
RTX 3090 (24 ГБ VRAM)
$0.07–0.21/ч
LibreChat + локальный инференс Ollama
RTX 4090 (24 ГБ VRAM)
$0.14–0.42/ч
LibreChat + более быстрый Ollama/vLLM
💡 Совет по стоимости: Если вы используете LibreChat только для маршрутизации API-вызовов к OpenAI/Anthropic/Google, вы оплачиваете только вычисления сервера Clore.ai (дёшево), а не оборудование для инференса. Закладывайте примерно $0.05–0.15/час за надёжный хост LibreChat.
Предварительные требования
Сервер Clore.ai с доступом по SSH
Docker + Docker Compose (предустановлены на Clore.ai)
Git (предустановлен на Clore.ai)
Как минимум один API-ключ LLM или локальный бэкенд Ollama/vLLM
Быстрый старт
Способ 1: Docker Compose (официальный — рекомендуется)
Официальное развёртывание LibreChat использует Docker Compose с MongoDB и MeiliSearch для полной функциональности.
Шаг 1: Подключитесь к вашему серверу Clore.ai
Шаг 2: Клонируйте репозиторий
Шаг 3: Настройте окружение
Минимально задайте:
Быстро сгенерируйте секреты:
Шаг 4: Запустите стек
Это запускает:
LibreChat— основное приложение на порту 3080MongoDB— хранение бесед и пользователейMeiliSearch— быстрый поиск по беседам
Шаг 5: Проверьте и откройте доступ
Откройте в браузере:
Зарегистрируйте новую учётную запись на странице входа.
Способ 2: Готовый Docker-образ (самый быстрый)
Если хотите пропустить сборку из исходников:
Способ 3: Быстрый тест в одном контейнере
Для быстрого proof-of-concept без MongoDB (ограниченная функциональность):
⚠️ Этот способ требует отдельного экземпляра MongoDB. Для полноценной настройки используйте Способ 1.
Конфигурация
Добавление AI-провайдеров
Отредактируйте librechat.yaml (создайте его в корне проекта) для расширенной настройки провайдеров:
Подмонтируйте этот файл в ваш docker-compose.yml:
Справочник по переменным окружения
MONGO_URI
Строка подключения к MongoDB
mongodb://mongodb:27017/LibreChat
JWT_SECRET
Секрет подписи JWT (64+ символов)
Случайная шестнадцатеричная строка
OPENAI_API_KEY
Ключ OpenAI
sk-...
ANTHROPIC_API_KEY
Ключ Anthropic
sk-ant-...
GOOGLE_KEY
Ключ Google Gemini
ИИ...
ALLOW_REGISTRATION
Включить публичную регистрацию
true / false
ALLOW_EMAIL_LOGIN
Включить вход по email/паролю
true
DEBUG_LOGGING
Подробные логи
true
ПОИСК
Включить MeiliSearch
true
MEILI_MASTER_KEY
API-ключ MeiliSearch
Случайная строка
Ограничение регистрации
Для личного использования отключите публичную регистрацию после создания учётной записи:
Затем перезапустите: docker compose restart LibreChat
Включение интерпретатора кода
Интерпретатор кода запускает Python в изолированном Docker-контейнере. Убедитесь, что сокет Docker доступен.
Настройка загрузки файлов
Ускорение на GPU
LibreChat не не использует GPU напрямую — это слой маршрутизации. Ускорение на GPU применяется к любому локальному бэкенду инференса, который вы к нему подключите.
Подключение к Ollama (тот же сервер)
Если Ollama запущен на том же сервере Clore.ai (см. Руководство по Ollama):
Подключение к vLLM (высокая пропускная способность)
Для развёртываний с высокой конкуренцией запросов (см. Руководство по vLLM):
В librechat.yaml:
Подбор GPU для локальных моделей
7–8B (Q4)
6 ГБ
RTX 3090
$0.07–0.21/ч
13B (Q4)
10 ГБ
RTX 3090
$0.07–0.21/ч
34B (Q4)
24 ГБ
RTX 4090
$0.14–0.42/ч
70B (Q4)
48 ГБ
2× RTX 3090
$0.14–0.42/ч
Советы и лучшие практики
Управление затратами на Clore.ai
Стратегия резервного копирования
Восстановление из резервной копии
Защита LibreChat
Всегда задавайте надёжные, уникальные значения для
JWT_SECRETиCREDS_KEYОтключите регистрацию после создания первого пользователя:
ALLOW_REGISTRATION=falseИспользуйте обратный прокси (nginx/Caddy) с HTTPS в production
Регулярно обновляйте Docker-образ:
docker compose pull && docker compose up -d
Обратный прокси Nginx (опционально)
Устранение неполадок
Порт 3080 недоступен
MongoDB: отказано в подключении
Ошибки JWT / аутентификации
Модели Ollama не отображаются
Недостаточно места на диске
Обновите до последней версии
Дополнительное чтение
Документация LibreChat — полная справка по конфигурации
LibreChat GitHub — исходный код, проблемы, журнал изменений
LibreChat Docker Hub — теги образов
Запуск Ollama на Clore.ai — локальный backend LLM
Запуск vLLM на Clore.ai — высокопроизводительный инференс
Руководство по сравнению GPU — выбор подходящего уровня GPU
Справочник по файлу конфигурации LibreChat —
librechat.yamlсхема
Последнее обновление
Это было полезно?