From 5cba8ea1fa47c91edff99a181e3c7f05b80156ae Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 8 Aug 2025 16:51:21 -0600 Subject: [PATCH] Add config for review items genai --- frigate/config/camera/review.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/frigate/config/camera/review.py b/frigate/config/camera/review.py index d8d26edb9..8e3c0b01c 100644 --- a/frigate/config/camera/review.py +++ b/frigate/config/camera/review.py @@ -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." + )