Spaces:
Running
Running
File size: 1,218 Bytes
c64b502 e06f93a c64b502 e06f93a c64b502 d7a185b e06f93a 964dddf e06f93a c64b502 964dddf c880343 c64b502 c880343 c64b502 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import os
from dotenv import load_dotenv
load_dotenv()
# ββ App Config βββββββββββββββββββββββββββββββββββββββ
SECRET_KEY = os.getenv("SECRET_KEY", "your_secret_key_here")
ENCRYPTION_KEY = os.getenv("ENCRYPTION_KEY", b"T4tQj_3jK7z_gBqxZ1j_aGj8sFpXv_f4jZ8Rj9sPqG0=")
MONGO_URI = os.getenv("MONGO_URI", "mongodb://localhost:27017/rag_app")
# ββ Upload Config ββββββββββββββββββββββββββββββββββββ
UPLOAD_FOLDER = "uploads"
ALLOWED_EXTENSIONS = {"pdf", "docx", "txt", "md"}
# ββ RAG Config βββββββββββββββββββββββββββββββββββββββ
TOP_K = 5
CHUNK_SIZE = 500
CHUNK_OVERLAP = 50
# ββ Groq Config ββββββββββββββββββββββββββββββββββββββ
GROQ_MODEL = "llama-3.3-70b-versatile"
# ββ Google OAuth Config ββββββββββββββββββββββββββββββ
GOOGLE_CLIENT_ID = os.getenv("GOOGLE_CLIENT_ID")
GOOGLE_CLIENT_SECRET = os.getenv("GOOGLE_CLIENT_SECRET") |