Skip to main content
LibreChat — self-hosted веб-интерфейс в духе ChatGPT с поддержкой множества провайдеров. RuAPI добавляется как custom endpoint в librechat.yaml — после этого все модели RuAPI появляются в выпадающем списке.

Предварительные требования

1

Аккаунт RuAPI и API-ключ

Консоль → Токены → создайте ключ sk-.... Баланс пополняется в USDT — см. Пополнение.
2

Запущенный LibreChat

Установка по инструкции LibreChat (обычно Docker).

Настройка

1

Добавьте ключ в .env

2

Опишите endpoint в librechat.yaml

3

Перезапустите LibreChat

Перечитайте конфиг (перезапуск контейнера). В интерфейсе появится провайдер RuAPI.
fetch: true подтягивает список моделей автоматически через /v1/models. Если не хотите авто-список — уберите fetch и перечислите нужные ID в default.

Проверка

В интерфейсе выберите провайдер RuAPI и модель, отправьте сообщение. Ответ + запись в Консоли RuAPI → Логи означают, что связка работает.

Решение проблем

  • Проверьте отступы в librechat.yaml (YAML чувствителен к ним) и что блок лежит под endpoints.custom.
  • Убедитесь, что контейнер перечитал конфиг после правок.
  • baseURL должен быть https://www.ruapi.ai/v1 с /v1.
  • Переменная RUAPI_KEY в .env должна содержать токен RuAPI (sk-...), а apiKey — ссылаться на неё через ${RUAPI_KEY}.
Проверьте titleConvo: true и что titleModel указывает на доступную модель.