import os class Settings: OLLAMA_BASE_URL: str = os.getenv("OLLAMA_BASE_URL", "http://100.111.160.84:11434") OLLAMA_TEXT_MODEL: str = os.getenv("OLLAMA_TEXT_MODEL", "qwen2.5:14b-instruct-q4_K_M") OLLAMA_EMBED_MODEL: str = os.getenv("OLLAMA_EMBED_MODEL", "bge-m3") OLLAMA_TIMEOUT: int = int(os.getenv("OLLAMA_TIMEOUT", "120")) DB_HOST: str = os.getenv("DB_HOST", "mariadb") DB_PORT: int = int(os.getenv("DB_PORT", "3306")) DB_USER: str = os.getenv("DB_USER", "hyungi_user") DB_PASSWORD: str = os.getenv("DB_PASSWORD", "") DB_NAME: str = os.getenv("DB_NAME", "hyungi") SECRET_KEY: str = os.getenv("SECRET_KEY", "") ALGORITHM: str = "HS256" SYSTEM1_API_URL: str = os.getenv("SYSTEM1_API_URL", "http://system1-api:3005") CHROMA_PERSIST_DIR: str = os.getenv("CHROMA_PERSIST_DIR", "/app/data/chroma") METADATA_DB_PATH: str = os.getenv("METADATA_DB_PATH", "/app/data/metadata.db") settings = Settings()