LibreChat
Gắn cấu hình LibreChat và dùng khóa riêng của người dùng.
Cài đặt và chuẩn bị
Cài Git, Docker và Docker Compose. Theo hướng dẫn Docker LibreChat, sao chép kho mã, sao chép .env.example thành .env và khởi chạy stack gồm MongoDB. Đăng ký tại http://localhost:3080. Mỗi người tạo khóa riêng tại routerra.ai/keys trước khi chọn endpoint.
git clone https://github.com/LibreChat-AI/LibreChat.git
cd LibreChat
cp .env.example .env
docker compose up -d
Cấu hình kết nối
Tạo librechat.yaml tại thư mục gốc theo ví dụ; version là phiên bản lược đồ YAML, không phải ứng dụng. Gắn vào /app/librechat.yaml của dịch vụ api qua docker-compose.override.yml. Với apiKey: user_provided, mỗi người đăng nhập nhập YOUR_API_KEY khi chọn routerra.ai; không cần biến khóa dùng chung. Để dùng chung, đặt apiKey: "${ROUTERRA_API_KEY}" và thêm ROUTERRA_API_KEY=YOUR_API_KEY vào .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
Gắn cấu hình
Thêm volume vào docker-compose.override.yml tại gốc, hợp nhất với cấu hình api có sẵn.
services:
api:
volumes:
- ./librechat.yaml:/app/librechat.yaml:ro
Chọn mô hình và xử lý lỗi
Tạo lại stack bằng docker compose up -d --force-recreate. Chọn routerra.ai, nhập khóa và gửi chat với YOUR_MODEL_ID. fetch: false dùng danh sách default; true lấy mô hình từ máy chủ. Nếu endpoint biến mất, kiểm tra mount, các trường name/baseURL/apiKey/models, thụt lề và tên duy nhất. Xem docker compose logs api để biết lỗi khởi động. Sửa cấu hình cần khởi động lại.