from pydantic_settings import BaseSettings from pathlib import Path class Settings(BaseSettings): app_name: str = "Support Bot SaaS" debug: bool = False database_url: str = "postgresql+asyncpg://postgres:postgres@localhost:5432/support_bot" redis_url: str = "redis://localhost:6379/0" qdrant_url: str = "http://localhost:6333" openrouter_api_key: str = "" openrouter_embedding_model: str = "nvidia/llama-nemotron-embed-vl-1b-v2:free" openrouter_llm_model: str = "google/gemma-4-31b-it:free" jwt_secret: str = "change-me-in-production" jwt_algorithm: str = "HS256" jwt_expire_minutes: int = 1440 class Config: env_file = ".env" env_file_encoding = "utf-8" settings = Settings() BASE_DIR = Path(__file__).resolve().parent.parent.parent