major update
Some checks failed
Deploy / lint (push) Failing after 8s
Deploy / test (push) Has been skipped
Deploy / deploy (push) Has been skipped

This commit is contained in:
Dennis Thiessen
2026-02-27 16:08:09 +01:00
parent 61ab24490d
commit 181cfe6588
71 changed files with 7647 additions and 281 deletions

View File

@@ -15,10 +15,14 @@ class Settings(BaseSettings):
alpaca_api_key: str = ""
alpaca_api_secret: str = ""
# Sentiment Provider — Gemini with Search Grounding
# Sentiment Provider — Gemini with Search Grounding (legacy)
gemini_api_key: str = ""
gemini_model: str = "gemini-2.0-flash"
# Sentiment Provider — OpenAI
openai_api_key: str = ""
openai_model: str = "gpt-4o-mini"
# Fundamentals Provider — Financial Modeling Prep
fmp_api_key: str = ""
@@ -30,7 +34,7 @@ class Settings(BaseSettings):
# Scoring Defaults
default_watchlist_auto_size: int = 10
default_rr_threshold: float = 3.0
default_rr_threshold: float = 1.5
# Database Pool
db_pool_size: int = 5