Upload config.py
Browse files- core/config.py +6 -0
core/config.py
CHANGED
|
@@ -33,6 +33,12 @@ class Settings(BaseSettings):
|
|
| 33 |
validation_alias=AliasChoices("CTX_API_KEY", "COMPTOX_API_KEY", "CTX_KEY"),
|
| 34 |
)
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
model_config = SettingsConfigDict(env_prefix="", case_sensitive=False)
|
| 37 |
|
| 38 |
|
|
|
|
| 33 |
validation_alias=AliasChoices("CTX_API_KEY", "COMPTOX_API_KEY", "CTX_KEY"),
|
| 34 |
)
|
| 35 |
|
| 36 |
+
# Optional Cloudflare Worker proxy (matches production)
|
| 37 |
+
worker_base_url: str = Field(
|
| 38 |
+
default="https://ra-proxy.chevva-harish.workers.dev",
|
| 39 |
+
validation_alias=AliasChoices("RA_PROXY_URL", "WORKER_BASE_URL", "PROXY_BASE_URL"),
|
| 40 |
+
)
|
| 41 |
+
|
| 42 |
model_config = SettingsConfigDict(env_prefix="", case_sensitive=False)
|
| 43 |
|
| 44 |
|