File size: 882 Bytes
a78209f
 
 
 
 
 
 
 
 
 
 
 
 
 
964462b
 
 
a78209f
 
 
964462b
 
 
 
 
 
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
26
27
import os
from dotenv import load_dotenv

load_dotenv()

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
UPLOAD_DIR = os.path.join(BASE_DIR, "uploads")
STATIC_DIR = os.path.join(BASE_DIR, "frontend", "static")
TEMPLATES_DIR = os.path.join(BASE_DIR, "frontend", "templates")

# Creates upload dir if not exists
os.makedirs(UPLOAD_DIR, exist_ok=True)

NEWS_API_KEY = os.getenv("NEWS_API_KEY")
GROQ_API_KEY = os.getenv("GROQ_API_KEY")
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY")
HF_TOKEN = os.getenv("HF_TOKEN")

if not NEWS_API_KEY:
    print("WARNING: NEWS_API_KEY not found in .env")
if not GROQ_API_KEY:
    print("WARNING: GROQ_API_KEY not found in .env")
if not OPENROUTER_API_KEY:
    print("WARNING: OPENROUTER_API_KEY not found in .env")
if not HF_TOKEN:
    print("WARNING: HF_TOKEN not found in .env, downloading public models anonymously.")