From 82fd9d306382311d90c19027c37d82f9957dc5b3 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 8 Aug 2025 16:53:54 -0600 Subject: [PATCH] Use genai review config --- frigate/data_processing/post/review_descriptions.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frigate/data_processing/post/review_descriptions.py b/frigate/data_processing/post/review_descriptions.py index a1825e372..30194729d 100644 --- a/frigate/data_processing/post/review_descriptions.py +++ b/frigate/data_processing/post/review_descriptions.py @@ -61,9 +61,18 @@ class ReviewDescriptionProcessor(PostProcessorApi): return final_data = data["after"] + camera = final_data["camera"] + + if data["type"] == "alert" and not self.config.cameras[camera].review.genai.alerts: + self.tracked_review_items.pop(id) + return + elif data["type"] == "detection" and not self.config.cameras[camera].review.detections: + self.tracked_review_items.pop(id) + return + self.genai_client.generate_review_description( { - "camera": final_data["camera"], + "camera": camera, "objects": final_data["data"]["objects"], "recognized_objects": final_data["data"]["sub_labels"], "zones": final_data["data"]["zones"],