Spaces:
Running
Running
File size: 724 Bytes
998d0cf f09c846 998d0cf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File: config/settings.py
from dotenv import load_dotenv
import os
import json
load_dotenv()
class Settings:
TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
FIRESTORE_CREDENTIALS = json.loads(os.getenv("FIRESTORE_CREDENTIALS", "{}"))
FAISS_INDEX_PATH = os.getenv("FAISS_INDEX_PATH", "data/faiss_index.bin")
TEXTS_PATH = os.getenv("TEXTS_PATH", "data/texts.pkl")
LOTTERY_VECTORS_PATH = os.getenv("LOTTERY_VECTORS_PATH", "data/lottery_vectors.pkl")
MODEL_NAME = os.getenv("MODEL_NAME", "all-MiniLM-L6-v2")
CACHE_TTL = int(os.getenv("CACHE_TTL", "3600"))
WEBHOOK_URL = os.getenv("WEBHOOK_URL", "")
BOT_PASSWORD = os.getenv("BOT_PASSWORD", "") |