LibreChat
Mount konfigurasi LibreChat dan gunakan kunci pribadi.
Instalasi dan persiapan
Instal Git, Docker dan Docker Compose. Ikuti panduan Docker LibreChat: klon repositori, salin .env.example menjadi .env dan mulai stack termasuk MongoDB. Daftar di http://localhost:3080. Setiap pengguna membuat kunci sendiri di routerra.ai/keys sebelum memilih endpoint.
git clone https://github.com/LibreChat-AI/LibreChat.git
cd LibreChat
cp .env.example .env
docker compose up -d
Konfigurasi koneksi
Buat librechat.yaml di root sesuai contoh; version adalah versi skema YAML, bukan aplikasi. Mount ke /app/librechat.yaml pada layanan api melalui docker-compose.override.yml. Dengan apiKey: user_provided, setiap pengguna masuk memasukkan YOUR_API_KEY saat memilih routerra.ai; variabel kunci bersama tidak diperlukan. Untuk kunci bersama gunakan apiKey: "${ROUTERRA_API_KEY}" dan tambahkan ROUTERRA_API_KEY=YOUR_API_KEY ke .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
Mount konfigurasi
Tambahkan volume ke docker-compose.override.yml di root, gabungkan dengan override api yang ada.
services:
api:
volumes:
- ./librechat.yaml:/app/librechat.yaml:ro
Pilih model dan atasi kesalahan
Buat ulang stack dengan docker compose up -d --force-recreate. Pilih routerra.ai, masukkan kunci dan kirim chat dengan YOUR_MODEL_ID. fetch: false memakai daftar default; true menemukan model dari server. Jika endpoint hilang, periksa mount, kolom name/baseURL/apiKey/models, indentasi dan nama unik. Baca docker compose logs api untuk kesalahan startup. Perubahan konfigurasi perlu restart.