xrayvision-backend / .env.example
zohaibcodez's picture
Sync backend from GitHub main
89035ee verified
Raw History Blame Contribute Delete
1.15 kB
# === Supabase ===
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-supabase-service-role-key
SUPABASE_ANON_KEY=your-supabase-anon-key
# === OpenRouter ===
OPENROUTER_API_KEY=your-openrouter-api-key
OPENROUTER_MODEL=z-ai/glm-4.5-air:free
OPENROUTER_SITE_URL=http://localhost:5173
OPENROUTER_APP_NAME=XRayVision AI
OPENROUTER_TIMEOUT_SECONDS=60
# === Hugging Face ===
HF_TOKEN=your-huggingface-read-token
# === JWT ===
JWT_SECRET=change-this-to-a-random-secret-string
JWT_ALGORITHM=HS256
JWT_EXPIRY_HOURS=24
# === Model Config ===
YOLO_WEIGHTS_PATH=models/fracture_yolov8.pt
ALLOW_GENERIC_YOLO_WEIGHTS=false
FRACTURE_CLASSIFIER_ENABLED=true
FRACTURE_CLASSIFIER_MODEL_NAME=prithivMLmods/Bone-Fracture-Detection
WOUND_MODEL_NAME=PayamFard123/dermaintel-wound-classifier
CONFIDENCE_THRESHOLD=0.40
# === CORS ===
FRONTEND_URL=http://localhost:5173
# For production, add your deployed frontend URL(s) — comma-separated
# ALLOWED_ORIGINS=https://myapp.vercel.app,https://myapp.com
# === Performance ===
# Set to true on free-tier hosts (<=512 MB RAM) to skip model preloading
# DISABLE_PRELOAD=false