Initial commit: RAG Service
This commit is contained in:
33
env.example
Normal file
33
env.example
Normal file
@@ -0,0 +1,33 @@
|
||||
# RAG Service Configuration
|
||||
|
||||
# Модель
|
||||
RAG_MODEL=DeepPavlov/rubert-base-cased
|
||||
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
|
||||
Reference in New Issue
Block a user