42 lines
1.5 KiB
Batchfile
42 lines
1.5 KiB
Batchfile
@echo off
|
|
echo Starting LightRAG Production Server with GPU-Enabled Document Processing...
|
|
echo.
|
|
|
|
echo Checking required services...
|
|
echo - Redis (Memurai) on port 6379
|
|
echo - Neo4j on port 7687
|
|
echo - Qdrant on port 6333
|
|
echo - PostgreSQL on port 5432
|
|
echo.
|
|
|
|
echo Setting environment variables...
|
|
set OPENAI_API_KEY=sk-55f6e57f1d834b0e93ceaf98cc2cb715
|
|
set OPENAI_BASE_URL=https://api.deepseek.com/v1
|
|
set LLM_MODEL=deepseek-chat
|
|
set OLLAMA_EMBEDDING_MODEL=snowflake-arctic-embed:latest
|
|
set OLLAMA_RERANKER_MODEL=jina-reranker-v2:latest
|
|
set PYTHONIOENCODING=utf-8
|
|
|
|
echo Setting GPU processing environment...
|
|
echo - PaddleOCR GPU: ENABLED
|
|
echo - OpenCLIP GPU: ENABLED via openclip_gpu_env
|
|
echo - Dependency Isolation: ACTIVE
|
|
|
|
echo Setting authentication environment variables...
|
|
set API_KEY=jleu1212
|
|
set AUTH_ACCOUNTS=jleu3482:jleu1212
|
|
set LIGHTRAG_API_KEY=jleu1212
|
|
set LIGHTRAG_AUTH_ACCOUNTS=jleu3482:jleu1212
|
|
|
|
echo Setting database environment variables...
|
|
set REDIS_URI=redis://localhost:6379
|
|
set NEO4J_URI=bolt://localhost:7687
|
|
set NEO4J_USERNAME=neo4j
|
|
set NEO4J_PASSWORD=jleu1212
|
|
set QDRANT_URI=http://localhost:6333/
|
|
set POSTGRES_URI=postgresql://jleu3482:jleu1212@localhost:5432/rag_anything
|
|
|
|
echo Starting LightRAG server on port 3015 with enhanced document processing...
|
|
python -m lightrag.api.lightrag_server --port 3015 --working-dir rag_storage --input-dir inputs --key jleu1212 --auto-scan-at-startup --llm-binding openai --embedding-binding ollama --rerank-binding ollama --summary-max-tokens 1200
|
|
|
|
pause |