mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-01-22 20:18:30 +03:00
Ensure genai client exists
This commit is contained in:
parent
92c6138feb
commit
ec6fd2289c
@ -203,7 +203,9 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
# post processors
|
# post processors
|
||||||
self.post_processors: list[PostProcessorApi] = []
|
self.post_processors: list[PostProcessorApi] = []
|
||||||
|
|
||||||
if any(c.review.genai.enabled_in_config for c in self.config.cameras.values()):
|
if self.genai_client is not None and any(
|
||||||
|
c.review.genai.enabled_in_config for c in self.config.cameras.values()
|
||||||
|
):
|
||||||
self.post_processors.append(
|
self.post_processors.append(
|
||||||
ReviewDescriptionProcessor(
|
ReviewDescriptionProcessor(
|
||||||
self.config, self.requestor, self.metrics, self.genai_client
|
self.config, self.requestor, self.metrics, self.genai_client
|
||||||
@ -244,7 +246,9 @@ class EmbeddingMaintainer(threading.Thread):
|
|||||||
)
|
)
|
||||||
self.post_processors.append(semantic_trigger_processor)
|
self.post_processors.append(semantic_trigger_processor)
|
||||||
|
|
||||||
if any(c.objects.genai.enabled_in_config for c in self.config.cameras.values()):
|
if self.genai_client is not None and any(
|
||||||
|
c.objects.genai.enabled_in_config for c in self.config.cameras.values()
|
||||||
|
):
|
||||||
self.post_processors.append(
|
self.post_processors.append(
|
||||||
ObjectDescriptionProcessor(
|
ObjectDescriptionProcessor(
|
||||||
self.config,
|
self.config,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user