Update intelligence
This commit is contained in:
@@ -17,9 +17,15 @@ class Settings(BaseSettings):
|
||||
# Node health
|
||||
node_offline_threshold: int = 90 # seconds without checkin before marking offline
|
||||
|
||||
# OpenAI
|
||||
# OpenAI (Whisper STT)
|
||||
openai_api_key: Optional[str] = None
|
||||
|
||||
# Gemini (intelligence extraction, embeddings, incident summaries)
|
||||
gemini_api_key: Optional[str] = None
|
||||
summary_interval_minutes: int = 15 # how often the summary loop runs
|
||||
correlation_window_hours: int = 4 # how far back to look for matching incidents
|
||||
embedding_similarity_threshold: float = 0.82 # cosine similarity cutoff for slow-path match
|
||||
|
||||
# Internal service key — allows server-side services (discord bot) to call C2 without Firebase
|
||||
service_key: Optional[str] = None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user