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.