Files
rag-service/env.example

34 lines
948 B
Plaintext

# RAG Service Configuration
# Модель
RAG_MODEL=sentence-transformers/all-MiniLM-L12-v2
RAG_CACHE_DIR=data/models
# VectorStore
RAG_VECTORS_PATH=data/vectors/vectors.npz
RAG_MAX_EXAMPLES=10000
RAG_SCORE_MULTIPLIER=5.0
# Батч-обработка
RAG_BATCH_SIZE=16
# Минимальная длина текста
RAG_MIN_TEXT_LENGTH=3
# API настройки
RAG_API_HOST=0.0.0.0
RAG_API_PORT=8000
# Безопасность (ОБЯЗАТЕЛЬНО для продакшена!)
# Сгенерировать ключ: python -c "import secrets; print(secrets.token_urlsafe(32))"
RAG_API_KEY=your-super-secret-api-key-here
# Разрешить запросы без ключа (только для разработки, в продакшене = false)
RAG_ALLOW_NO_AUTH=false
# Автосохранение векторов (секунды, 0 = отключено)
RAG_AUTOSAVE_INTERVAL=600
# Логирование
LOG_LEVEL=INFO