diff --git a/frigate/config/camera/review.py b/frigate/config/camera/review.py index 38e739530..cb01e5107 100644 --- a/frigate/config/camera/review.py +++ b/frigate/config/camera/review.py @@ -63,11 +63,11 @@ class DetectionsConfig(FrigateBaseModel): class GenAIReviewConfig(FrigateBaseModel): - enabled: bool | None = Field( - default=None, - title="Internal field to represent if the review descriptions feature is enabled.", + enabled: bool = Field( + default=False, + title="Enable GenAI descriptions for review items.", ) - alerts: bool = Field(default=False, title="Enable GenAI for alerts.") + alerts: bool = Field(default=True, title="Enable GenAI for alerts.") detections: bool = Field(default=False, title="Enable GenAI for detections.") debug_save_thumbnails: bool = Field( default=False, diff --git a/frigate/config/config.py b/frigate/config/config.py index 73f6e1fa9..de41c1d24 100644 --- a/frigate/config/config.py +++ b/frigate/config/config.py @@ -610,10 +610,6 @@ class FrigateConfig(FrigateBaseModel): camera_config.objects.genai.enabled_in_config = ( camera_config.objects.genai.enabled ) - camera_config.review.genai.enabled = ( - camera_config.review.genai.alerts - or camera_config.review.genai.detections - ) camera_config.review.genai.enabled_in_config = ( camera_config.review.genai.enabled )