FinAgent / core /config.py
Dev Goyal
refactor: replace Alpha Vantage with Financial Modeling Prep (FMP) for earnings transcript ingestion
012bcc4
raw
history blame contribute delete
567 Bytes
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
"""OpenAI-compatible LLM endpoint (e.g. Ollama at localhost:11434/v1)."""
model_config = SettingsConfigDict(
env_file=".env",
env_file_encoding="utf-8",
extra="ignore",
)
openai_base_url: str = "http://localhost:11434/v1"
openai_api_key: str = "ollama"
openai_model: str = "llama3.1"
openai_temperature: float = 0.0
# Earnings-call pipeline
fmp_api_key: str = ""
earnings_chroma_path: str = "./chroma_db"