36 lines
1017 B
Plaintext
36 lines
1017 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_MAX_SUBMITTED=5000
|
|
RAG_SUBMITTED_PATH=data/vectors/submitted.npz
|
|
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
|