| """PhantomAPI — Configuration via environment variables."""
|
|
|
| from pydantic_settings import BaseSettings
|
|
|
|
|
| class Settings(BaseSettings):
|
| """Application settings loaded from .env file or environment variables."""
|
|
|
|
|
| API_SECRET_KEY: str = "change-me-to-a-strong-secret"
|
|
|
|
|
| HOST: str = "0.0.0.0"
|
| PORT: int = 7860
|
|
|
|
|
| HEADLESS: bool = True
|
| BROWSER_TIMEOUT: int = 120000
|
| CHATGPT_SESSION_TOKEN: str = ""
|
| PROXY_URL: str = ""
|
|
|
| model_config = {
|
| "env_file": ".env",
|
| "env_file_encoding": "utf-8",
|
| "extra": "ignore",
|
| }
|
|
|
|
|
| settings = Settings()
|
|
|