70 lines
1.8 KiB
Plaintext
70 lines
1.8 KiB
Plaintext
# Agent Media - Environment Variables
|
|
|
|
# LibreChat Security Keys
|
|
# Generate secure keys with: openssl rand -base64 32
|
|
JWT_SECRET=your-super-secret-jwt-key-change-this-in-production
|
|
JWT_REFRESH_SECRET=your-super-secret-refresh-key-change-this-too
|
|
|
|
# Generate with: openssl rand -hex 16 (for CREDS_KEY)
|
|
CREDS_KEY=your-32-character-secret-key-here
|
|
|
|
# Generate with: openssl rand -hex 8 (for CREDS_IV)
|
|
CREDS_IV=your-16-character-iv-here
|
|
|
|
# LibreChat Configuration
|
|
DOMAIN_CLIENT=http://localhost:3080
|
|
DOMAIN_SERVER=http://localhost:3080
|
|
|
|
# Session expiry (in milliseconds)
|
|
# Default: 15 minutes
|
|
SESSION_EXPIRY=900000
|
|
|
|
# Refresh token expiry (in milliseconds)
|
|
# Default: 7 days
|
|
REFRESH_TOKEN_EXPIRY=604800000
|
|
|
|
# Meilisearch Configuration
|
|
# Master key for Meilisearch (generate with: openssl rand -base64 32)
|
|
MEILI_MASTER_KEY=DrhYf7zENyR6AlUCKmnz0eYASOQdl6zxH7s7MKFSfFU
|
|
|
|
# PostgreSQL Configuration (for RAG API)
|
|
POSTGRES_DB=librechat_rag
|
|
POSTGRES_USER=postgres
|
|
POSTGRES_PASSWORD=postgres
|
|
|
|
# RAG API Configuration (Vector Database)
|
|
RAG_COLLECTION_NAME=testcollection
|
|
RAG_EMBEDDINGS_PROVIDER=openai
|
|
RAG_EMBEDDINGS_MODEL=text-embedding-3-small
|
|
|
|
# API Keys
|
|
# OpenAI API Key (required for RAG embeddings)
|
|
OPENAI_API_KEY=your-openai-api-key-here
|
|
|
|
# Deepseek API Key (for LLM in alfred)
|
|
DEEPSEEK_API_KEY=your-deepseek-api-key-here
|
|
|
|
# Alfred Configuration
|
|
|
|
# LLM Provider (deepseek or ollama)
|
|
LLM_PROVIDER=deepseek
|
|
|
|
# Memory storage directory (inside container)
|
|
MEMORY_STORAGE_DIR=/data/memory
|
|
|
|
# API Key for alfred (used by LibreChat custom endpoint)
|
|
ALFRED_API_KEY=alfred-secret-key
|
|
|
|
# External Services (Optional)
|
|
# TMDB API Key (for movie metadata)
|
|
TMDB_API_KEY=your-tmdb-key
|
|
|
|
# qBittorrent Configuration
|
|
QBITTORRENT_URL=http://localhost:8080
|
|
QBITTORRENT_USERNAME=admin
|
|
QBITTORRENT_PASSWORD=adminpass
|
|
|
|
# Debug Options
|
|
DEBUG_LOGGING=false
|
|
DEBUG_CONSOLE=false
|