LibreChat

Monte la configuración LibreChat y use claves personales.

Instalación y preparación

Instale Git, Docker y Docker Compose. Siga la instalación Docker de LibreChat: clone el repositorio, copie .env.example a .env e inicie el conjunto con MongoDB. Regístrese en http://localhost:3080. Cada usuario crea su clave en routerra.ai/keys antes de elegir este endpoint.

git clone https://github.com/LibreChat-AI/LibreChat.git
cd LibreChat
cp .env.example .env
docker compose up -d

Configurar la conexión

Cree librechat.yaml en la raíz como en el ejemplo; version indica el esquema YAML, no la aplicación. Móntelo en /app/librechat.yaml del servicio api mediante docker-compose.override.yml. Con apiKey: user_provided, cada usuario conectado introduce YOUR_API_KEY al elegir routerra.ai; no necesita una variable de clave compartida. Para compartirla, use apiKey: "${ROUTERRA_API_KEY}" y añada ROUTERRA_API_KEY=YOUR_API_KEY a .env.

version: 1.3.17
endpoints:
  custom:
    - name: routerra.ai
      apiKey: user_provided
      baseURL: https://routerra.ai/v1
      models:
        default: [YOUR_MODEL_ID]
        fetch: false

Montar la configuración

Añada el volumen al docker-compose.override.yml raíz y combine los ajustes api existentes.

services:
  api:
    volumes:
      - ./librechat.yaml:/app/librechat.yaml:ro

Elegir un modelo y resolver errores

Recree el conjunto con docker compose up -d --force-recreate. Elija routerra.ai, introduzca la clave y envíe un chat con YOUR_MODEL_ID. fetch: false usa la lista default; true descubre modelos en el servidor. Si falta el endpoint, revise montaje, campos name/baseURL/apiKey/models, sangría y nombre único. Consulte docker compose logs api para errores de inicio. Los cambios requieren reiniciar.