Initial Commit
This commit is contained in:
23
backend/config.py
Normal file
23
backend/config.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import os
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
PERPLEXITY_API_KEY = os.getenv("PERPLEXITY_API_KEY", "")
|
||||
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY", "")
|
||||
IMAGE_QUALITY = int(os.getenv("IMAGE_QUALITY", "85"))
|
||||
RETENTION_DAYS = int(os.getenv("RETENTION_DAYS", "30"))
|
||||
UMAMI_SCRIPT_URL = os.getenv("UMAMI_SCRIPT_URL", "")
|
||||
UMAMI_WEBSITE_ID = os.getenv("UMAMI_WEBSITE_ID", "")
|
||||
|
||||
PERPLEXITY_API_URL = "https://api.perplexity.ai/chat/completions"
|
||||
PERPLEXITY_MODEL = "sonar"
|
||||
|
||||
OPENROUTER_API_URL = "https://openrouter.ai/api/v1/chat/completions"
|
||||
OPENROUTER_MODEL = "google/gemini-2.0-flash-001"
|
||||
|
||||
SUPPORTED_LANGUAGES = ["en", "ta", "ml"]
|
||||
|
||||
STATIC_IMAGES_DIR = os.path.join(os.path.dirname(__file__), "static", "images")
|
||||
os.makedirs(STATIC_IMAGES_DIR, exist_ok=True)
|
||||
Reference in New Issue
Block a user