/
storeksfeed
/
RAG-Bot
Обзор
Документация
Войти
/
storeksfeed
/
RAG-Bot
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
env.example
157 строк
4 KB
Semyon Glazyrin
Updated config for CSRF with custom domain
01 май 2026, 13:53
Верифицирован
01 май 2026, 13:53
11d4158
Код
Авторство
О чём код?
########################### ### LightRAG Server Configuration ########################### HOST=0.0.0.0 PORT=9621 WEBUI_TITLE='RAG Bot KB' WEBUI_DESCRIPTION='Knowledge base for RAG Bot' # WORKERS=2 # TIMEOUT=150 # CORS_ORIGINS=http://localhost:3000,http://localhost:8080 ### Optional SSL Configuration # SSL=true # SSL_CERTFILE=/path/to/cert.pem # SSL_KEYFILE=/path/to/key.pem ### Optional input/working directories # INPUT_DIR=/app/inputs # WORKING_DIR=/app/rag_storage # TIKTOKEN_CACHE_DIR=/app/data/tiktoken ##################################### ### Login and API-Key Configuration ##################################### AUTH_ACCOUNTS='admin:admin123,user1:pass456' TOKEN_SECRET=Your-Key-For-LightRAG-API-Server TOKEN_EXPIRE_HOURS=24 GUEST_TOKEN_EXPIRE_HOURS=24 JWT_ALGORITHM=HS256 LIGHTRAG_API_KEY=your-secure-api-key-here WHITELIST_PATHS=/health,/api/* ### Token auto-renewal (optional) # TOKEN_AUTO_RENEW=true # TOKEN_RENEW_THRESHOLD=0.5 ###################################################################################### ### Query Configuration ###################################################################################### ENABLE_LLM_CACHE=true TOP_K=40 CHUNK_TOP_K=20 MAX_ENTITY_TOKENS=5000 MAX_RELATION_TOKENS=7000 MAX_TOTAL_TOKENS=15000 KG_CHUNK_PICK_METHOD=WEIGHT ######################################################### ### Reranking configuration ######################################################### RERANK_BINDING=null RERANK_BY_DEFAULT=False ######################################## ### Document processing configuration ######################################## ENABLE_LLM_CACHE_FOR_EXTRACT=true SUMMARY_LANGUAGE=Russian ENTITY_TYPES='["Person", "Creature", "Organization", "Location", "Event", "Concept", "Method", "Content", "Data", "Artifact", "NaturalObject"]' CHUNK_SIZE=1200 CHUNK_OVERLAP_SIZE=100 FORCE_LLM_SUMMARY_ON_MERGE=8 SUMMARY_MAX_TOKENS=1200 SUMMARY_LENGTH_RECOMMENDED=600 SUMMARY_CONTEXT_SIZE=8000 ############################### ### Concurrency Configuration ############################### MAX_ASYNC=3 MAX_PARALLEL_INSERT=1 EMBEDDING_FUNC_MAX_ASYNC=8 EMBEDDING_BATCH_NUM=16 ########################################################################### ### LLM Configuration ########################################################################### LLM_BINDING=openai LLM_MODEL=qwen3-14b-q4_k_m LLM_BINDING_HOST=http://llamacpp-llm:8080/v1 LLM_BINDING_API_KEY=not-required LLM_TIMEOUT=240 OPENAI_LLM_TEMPERATURE=0.2 OPENAI_LLM_MAX_TOKENS=3072 ####################################################################################### ### Embedding Configuration ####################################################################################### EMBEDDING_BINDING=openai EMBEDDING_MODEL=user-bge-m3-q8_0 EMBEDDING_DIM=1024 EMBEDDING_BINDING_HOST=http://llamacpp-embed:8080/v1 EMBEDDING_BINDING_API_KEY=not-required EMBEDDING_TIMEOUT=45 ############################ ### Data storage selection ############################ LIGHTRAG_KV_STORAGE=PGKVStorage LIGHTRAG_DOC_STATUS_STORAGE=PGDocStatusStorage LIGHTRAG_GRAPH_STORAGE=Neo4JStorage LIGHTRAG_VECTOR_STORAGE=QdrantVectorDBStorage ### PostgreSQL Configuration (used by Django + LightRAG) POSTGRES_HOST=postgres POSTGRES_PORT=5432 POSTGRES_USER=your_username POSTGRES_PASSWORD='your_password' POSTGRES_DATABASE=your_database POSTGRES_MAX_CONNECTIONS=12 POSTGRES_ENABLE_VECTOR=false ### Qdrant Configuration QDRANT_URL=http://qdrant:6333 QDRANT_COLLECTION_NAME=lightrag QDRANT_API_KEY=not-required ### Neo4j Configuration NEO4J_URI=neo4j://neo4j:7687 NEO4J_USERNAME=neo4j NEO4J_PASSWORD='your_password' NEO4J_DATABASE=neo4j NEO4J_MAX_CONNECTION_POOL_SIZE=100 NEO4J_CONNECTION_TIMEOUT=30 NEO4J_CONNECTION_ACQUISITION_TIMEOUT=30 NEO4J_MAX_TRANSACTION_RETRY_TIME=30 NEO4J_MAX_CONNECTION_LIFETIME=300 NEO4J_LIVENESS_CHECK_TIMEOUT=30 NEO4J_KEEP_ALIVE=true ############################### ### Django/Bot Configuration ############################### APP_NAME='RAG Bot' DJANGO_SECRET_KEY=replace_with_django_secret_key DEBUG=False ALLOWED_HOSTS=somedomain.com,www.somedomain.com # CSRF trusted origins (including scheme) CSRF_TRUSTED_ORIGINS=https://somedomain.com,https://www.somedomain.com ### LightRAG redirect settings LIGHTRAG_BASE_URL=http://lightrag:9621 ### Telegram Bot TELEGRAM_BOT_USERNAME=your_telegram_bot_username TELEGRAM_BOT_TOKEN='your_telegram_bot_token' ### VK Bot VK_GROUP_ID=123456789 VK_BOT_TOKEN='your_vk_bot_token' ### SMTP Email settings SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USER=bot@example.com SMTP_PASSWORD='your_smtp_password'