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

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

A100 80 ГБ

LibreChat + крупные модели 70B+

💡 Совет по стоимости: Если вы используете 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 — основное приложение на порту 3080

  • MongoDB — хранение бесед и пользователей

  • 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 для локальных моделей

Размер модели
Мин. VRAM
Рекомендуемый GPU на Clore
Примерная стоимость

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/ч

70B (FP16)

80 ГБ

A100 80 ГБ


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

Управление затратами на 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 не отображаются

Недостаточно места на диске

Обновите до последней версии


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

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

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