Add config for review items genai

This commit is contained in:
Nicolas Mowen 2025-08-08 16:51:21 -06:00
parent 8f77aa288c
commit 5cba8ea1fa

View File

@ -62,6 +62,18 @@ class DetectionsConfig(FrigateBaseModel):
return v
class GenAIReviewConfig(FrigateBaseModel):
alerts: bool = Field(default=False, title="Enable GenAI for alerts.")
detections: bool = Field(default=False, title="Enable GenAI for detections.")
debug_save_thumbnails: bool = Field(
default=False,
title="Save thumbnails sent to generative AI for debugging purposes.",
)
enabled_in_config: Optional[bool] = Field(
default=None, title="Keep track of original state of generative AI."
)
class ReviewConfig(FrigateBaseModel):
"""Configure reviews"""
@ -71,3 +83,6 @@ class ReviewConfig(FrigateBaseModel):
detections: DetectionsConfig = Field(
default_factory=DetectionsConfig, title="Review detections config."
)
genai: GenAIReviewConfig = Field(
default_factory=GenAIReviewConfig, title="Review description genai config."
)