from pydantic import Field from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): model_config = SettingsConfigDict(env_file="backend/.env", extra="ignore") # 사용할 모델 watsonx_api_key: str = Field(alias="WATSONX_API_KEY") watsonx_project_id: str = Field(alias="WATSONX_PROJECT_ID") watsonx_url: str = Field(alias="WATSONX_URL") hf_token: str = Field(alias="HF_TOKEN") serper_api_key: str = Field(alias="SERPER_API_KEY") # MariaDB Database Configurations db_host: str = Field(default="192.168.1.10", alias="DB_HOST") db_port: int = Field(default=3306, alias="DB_PORT") db_user: str = Field(default="your_username", alias="DB_USER") db_password: str = Field(default="your_password", alias="DB_PASSWORD") db_name: str = Field(default="your_database_name", alias="DB_NAME") settings = Settings()