133 lines
3.1 KiB
Bash
133 lines
3.1 KiB
Bash
# Environment Configuration
|
|
APP_ENV=localdev
|
|
|
|
# Server Configuration
|
|
HOST=127.0.0.1
|
|
PORT=20001
|
|
DEBUG=True
|
|
|
|
# DB_HOST=localhost
|
|
# DB_PORT=5432
|
|
# DB_NAME=new-base
|
|
# DB_USER=postgres
|
|
# DB_PASSWORD=ribai123
|
|
# DB_SSLMODE=disable
|
|
# PGBOUNCER_PORT=5432
|
|
DB_HOST=106.51.105.22
|
|
DB_PORT=5432
|
|
DB_NAME=docqube_local
|
|
DB_USER=docqube_user
|
|
DB_PASSWORD=d20kMfypQE8Z
|
|
DB_SSLMODE=disable
|
|
PGBOUNCER_PORT=6432
|
|
|
|
# Security Configuration
|
|
APP_SECRET=VBN20DIyTbuqRJKKpxB2C4aDVYRUENa1rdzFXPLXwxA
|
|
ALGORITHM=HS256
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=60
|
|
|
|
# Redis Configuration
|
|
REDIS_HOST=106.51.105.22
|
|
REDIS_PORT=6388
|
|
REDIS_PASSWORD=JVCzB612F573hYwqZZ
|
|
|
|
CLAMAV_HOST=106.51.105.22
|
|
CLAMAV_PORT=3310
|
|
CLAMAV_TIMEOUT_SECONDS=20
|
|
CLAMAV_CHUNK_SIZE=1048576
|
|
STORAGE_DRIVE_DIR=storage_drive
|
|
API_BASE_URL=http://localhost:20001
|
|
|
|
|
|
#Saas
|
|
SAAS_TRUST_SECRET=VBN20DIyTbuqRJKKpxB2C4aDVYRUENa1rdzFXPLXwxA
|
|
SAAS_BASE_URL=http://localhost:8000
|
|
SAAS_PUBLIC_KEY=""
|
|
|
|
# Google Auth Configuration
|
|
GOOGLE_CLIENT_ID=989963514121-nh9ibk3e4u1dh6jp4ql17tue7f9suk38.apps.googleusercontent.com
|
|
GOOGLE_CLIENT_SECRET=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
|
|
|
|
# AI & Models Configuration
|
|
# =========================
|
|
# AI (DeepSeek)
|
|
# =========================
|
|
DEEPSEEK_API_KEY=sk-95235bd6d3b440d6b6e25bd722813f3c
|
|
DEEPSEEK_MODEL=deepseek-chat
|
|
DEEPSEEK_BASE_URL=https://api.deepseek.com/v1
|
|
LLM_TEMPERATURE=0.35
|
|
MAX_RESPONSE_TOKENS=1500
|
|
|
|
# Extraction / NVIDIA AI Configuration
|
|
EXTRACTION_API_KEY="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"
|
|
EXTRACTION_BASE_URL=https://integrate.api.nvidia.com/v1
|
|
EXTRACTION_MODEL=mistralai/mistral-medium-3-instruct
|
|
EXTRACTION_VISION_MODEL=meta/llama-3.2-90b-vision-instruct
|
|
|
|
|
|
# Force Offline Mode for local models (Prevents startup delays/HF checks)
|
|
HF_HUB_OFFLINE=0
|
|
TRANSFORMERS_OFFLINE=0
|
|
|
|
# Vector DB Configuration
|
|
VECTOR_DB=qdrant
|
|
QDRANT_HOST=localhost
|
|
QDRANT_PORT=6333
|
|
QDRANT_COLLECTION=docqube_collection
|
|
RERANKER_MODEL=cross-encoder/ms-marco-MiniLM-L-12-v2
|
|
|
|
# =========================
|
|
# EMBEDDING
|
|
# =========================
|
|
EMBEDDING_MODEL=BAAI/bge-base-en-v1.5
|
|
# RAG SETTINGS
|
|
# =========================
|
|
CHUNK_SIZE=850
|
|
CHUNK_OVERLAP=180
|
|
TOP_K_QA=3
|
|
TOP_K_SUMMARY=4
|
|
MAX_CONTEXT_CHARS=4000
|
|
MIN_SIMILARITY_SCORE=0.18
|
|
|
|
# Logging Configuration
|
|
LOG_LEVEL=INFO
|
|
|
|
# CORS Configuration
|
|
CORS_ORIGINS=*
|
|
|
|
# Email Configuration
|
|
SMTP_HOST=smtp.gmail.com
|
|
SMTP_PORT=465
|
|
SMTP_USER=info.maskantech@gmail.com
|
|
SMTP_PASSWORD=ftqjghdbthlwpnsh
|
|
MAIL_FROM=info.maskantech@gmail.com
|
|
SMTP_SECURE=True
|
|
|
|
|
|
# Frontend Configuration
|
|
FRONTEND_URL=http://localhost:5173
|
|
|
|
# whisper Model Configuration
|
|
WHISPER_MODEL=small
|
|
|
|
|
|
# Chat Redis Settings
|
|
CHAT_REDIS_MAX_MESSAGES=10
|
|
CHAT_REDIS_TTL_SECONDS=86400
|
|
CHAT_DAILY_CREDITS_LIMIT=1000
|
|
|
|
# Docuseal API Settings
|
|
# DOCUSEAL_API_URL=https://api.docuseal.com
|
|
# DOCUSEAL_API_KEY=prUReaHxSnChGoeeL7xnf5kxsXVLAzfCbn1RvbhnoMz
|
|
# DOCUSEAL_ACCOUNT_EMAIL=info.maskantech+test@gmail.com
|
|
|
|
#ZOHO API Settings
|
|
# ZOHO_CLIENT_ID="1000.EX179O66BC7FKAWMR17Q4V4ZV4OW9K"
|
|
# ZOHO_CLIENT_SECRET="9c8e6414aebdbed66b5bc5f9c2a866fb4b4b159a93"
|
|
# ZOHO_REFRESH_TOKEN="1000.58b1696404de858cd887a29005879ed5.487b427449d87b3fd0f1cb883f4d1b7d"
|
|
ZOHO_WEBHOOK_SECRET="0iWuLqg4z41RMWmgI6ql5qbPE3fCE4tc"
|
|
ZOHO_DOMAIN="in"
|
|
MAX_ACTIVE_DEVICES=10
|
|
|
|
|