From 4658d7ac2aefe95c5a13650c354d391d7462c6bb Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 8 Aug 2025 13:15:06 -0600 Subject: [PATCH] Always init embeddings --- frigate/app.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/frigate/app.py b/frigate/app.py index 453fc77a7..858247866 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -298,20 +298,8 @@ class FrigateApp: migrate_exports(self.config.ffmpeg, list(self.config.cameras.keys())) def init_embeddings_client(self) -> None: - genai_cameras = [ - c - for c in self.config.cameras.values() - if c.enabled_in_config and c.genai.enabled - ] - - if ( - self.config.semantic_search.enabled - or self.config.lpr.enabled - or genai_cameras - or self.config.face_recognition.enabled - ): - # Create a client for other processes to use - self.embeddings = EmbeddingsContext(self.db) + # Create a client for other processes to use + self.embeddings = EmbeddingsContext(self.db) def init_inter_process_communicator(self) -> None: self.inter_process_communicator = InterProcessCommunicator()