Update app/core/config.py
Browse files- app/core/config.py +3 -1
app/core/config.py
CHANGED
|
@@ -9,13 +9,15 @@ class Settings(BaseSettings):
|
|
| 9 |
|
| 10 |
mongo_uri: str = Field(..., alias="MONGO_URI")
|
| 11 |
mongo_db: str = Field("expense", alias="MONGO_DB")
|
| 12 |
-
mongo_collection: str = Field("
|
|
|
|
| 13 |
api_logs_collection: str = Field("api_logs", alias="MONGO_API_LOGS_COLLECTION")
|
| 14 |
|
| 15 |
openai_api_key: str = Field(..., alias="OPENAI_API_KEY")
|
| 16 |
openai_model: str = Field("gpt-4o-mini", alias="OPENAI_MODEL")
|
| 17 |
|
| 18 |
category_cache_ttl_seconds: int = Field(300, alias="CATEGORY_CACHE_TTL")
|
|
|
|
| 19 |
|
| 20 |
|
| 21 |
@lru_cache
|
|
|
|
| 9 |
|
| 10 |
mongo_uri: str = Field(..., alias="MONGO_URI")
|
| 11 |
mongo_db: str = Field("expense", alias="MONGO_DB")
|
| 12 |
+
mongo_collection: str = Field("headcategories", alias="MONGO_COLLECTION")
|
| 13 |
+
mongo_subcategory_collection: str = Field("categories", alias="MONGO_SUBCATEGORY_COLLECTION")
|
| 14 |
api_logs_collection: str = Field("api_logs", alias="MONGO_API_LOGS_COLLECTION")
|
| 15 |
|
| 16 |
openai_api_key: str = Field(..., alias="OPENAI_API_KEY")
|
| 17 |
openai_model: str = Field("gpt-4o-mini", alias="OPENAI_MODEL")
|
| 18 |
|
| 19 |
category_cache_ttl_seconds: int = Field(300, alias="CATEGORY_CACHE_TTL")
|
| 20 |
+
use_static_categories: bool = Field(True, alias="USE_STATIC_CATEGORIES")
|
| 21 |
|
| 22 |
|
| 23 |
@lru_cache
|