# app/core/config.py
from pydantic_settings import BaseSettings

class Settings(BaseSettings):
    OLLAMA_URL: str      = "http://localhost:11434"
    OLLAMA_MODEL: str    = "llama3.2"
    BOT_NAME: str        = "SupportBot"
    CONTEXT_DOMAIN: str  = "customer support"
    MAX_TOKENS: int      = 250
    TEMPERATURE: float   = 0.1
    MAX_HISTORY: int     = 10
    ADMIN_KEY: str       = "adminkey123"
    ADMIN_USERNAME: str    = "admin"
    ADMIN_PASSWORD: str    = "admin01"
    USER_USERNAME: str       = "user"
    USER_PASSWORD: str       = "user01"
    USERS: str = "admin:admin01:admin,user:user01:user"
    ZI_DB_PATH: str      = "zeroinfinitytech.db"

    class Config:
        env_file = ".env"

settings = Settings()



