sifars-chatbot-demo / src /utils /_config.py
Ashok Kumar Bhati
Revert "add logging of environment variables in _config.py for better debugging and configuration tracking"
88e7f7e
raw
history blame contribute delete
708 Bytes
import os
from dotenv import load_dotenv
from loguru import logger
load_dotenv()
LOG_FILE = os.getenv("LOG_FILE")
if LOG_FILE:
logger.add(LOG_FILE, retention="10 days")
if not os.getenv("HF_TOKEN"):
logger.error("HF_TOKEN environment variable is not set.")
raise ValueError("HF_TOKEN environment variable is not set.")
if not os.getenv("PINECONE_API_KEY"):
logger.error("PINECONE_API_KEY environment variable is not set.")
raise ValueError("PINECONE_API_KEY environment variable is not set.")
if not os.getenv("PINECONE_INDEX_NAME"):
logger.error("PINECONE_INDEX_NAME environment variable is not set.")
raise ValueError("PINECONE_INDEX_NAME environment variable is not set.")