Spaces:
Running
Running
| 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.") | |