← Интеграции

LibreChat

custom endpoint в librechat.yaml

Что даёт

Свой ChatGPT-подобный интерфейс для команды со всеми моделями каталога и оплатой в рублях.

Эндпоинт: POST https://api.morsmorii.ru/v1/chat/completions, GET /models

Какую модель брать

по умолчанию claude-sonnet-5-5; заголовки чатов — claude-haiku-4-5

LibreChat умеет автоматически озаглавливать чаты отдельной моделью — это Haiku; основной диалог — Sonnet 5.5.

Ориентир стоимости

обычный вопрос с контекстом файла на Sonnet 5.5: 5 000 токенов — 2–5 ₽; заголовок чата — доли копейки.

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

Вместо sk-ВАШ_КЛЮЧ_MORSMORII подставьте ключ из раздела «API-ключи». Для инструмента лучше завести отдельный ключ с ограничением по моделям и бюджетом.

librechat.yaml
version: 1.2.1
endpoints:
  custom:
    - name: "Morsmorii"
      apiKey: "${MORSMORII_API_KEY}"
      baseURL: "https://api.morsmorii.ru/v1"
      models:
        default: ["claude-sonnet-5-5", "claude-haiku-4-5", "gpt-6.1-sol", "deepseek-chat"]
        fetch: true
      titleConvo: true
      titleModel: "claude-haiku-4-5"
      modelDisplayLabel: "Morsmorii"
      dropParams: ["stop", "user"]
.env
MORSMORII_API_KEY=sk-ВАШ_КЛЮЧ_MORSMORII

Как ограничить ключ

  1. В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
  2. В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
  3. Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
  4. В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в GET /v1/usage.
Как проверено: проверено его же запросами. Воспроизведены запросы LibreChat: стрим с presence/frequency_penalty и user на claude-sonnet-5-5, запрос заголовка на Haiku — 200 (до правки 06.09 penalty-параметры давали 400).