From f4dae5491a1ad2e204b389406f34e9d2d13812b4 Mon Sep 17 00:00:00 2001 From: idxlics <9525979+idxlics@users.noreply.github.com> Date: Sun, 4 May 2025 22:57:42 +0800 Subject: [PATCH] Update jina_v1_embedding.py --- frigate/embeddings/onnx/jina_v1_embedding.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frigate/embeddings/onnx/jina_v1_embedding.py b/frigate/embeddings/onnx/jina_v1_embedding.py index 9924ff9e1..b448ec816 100644 --- a/frigate/embeddings/onnx/jina_v1_embedding.py +++ b/frigate/embeddings/onnx/jina_v1_embedding.py @@ -36,11 +36,12 @@ class JinaV1TextEmbedding(BaseEmbedding): requestor: InterProcessRequestor, device: str = "AUTO", ): + HF_ENDPOINT = os.environ.get("HF_ENDPOINT", "https://huggingface.co") super().__init__( model_name="jinaai/jina-clip-v1", model_file="text_model_fp16.onnx", download_urls={ - "text_model_fp16.onnx": "https://huggingface.co/jinaai/jina-clip-v1/resolve/main/onnx/text_model_fp16.onnx", + "text_model_fp16.onnx": f"{HF_ENDPOINT}/jinaai/jina-clip-v1/resolve/main/onnx/text_model_fp16.onnx", }, ) self.tokenizer_file = "tokenizer" @@ -156,12 +157,13 @@ class JinaV1ImageEmbedding(BaseEmbedding): if model_size == "large" else "vision_model_quantized.onnx" ) + HF_ENDPOINT = os.environ.get("HF_ENDPOINT", "https://huggingface.co") super().__init__( model_name="jinaai/jina-clip-v1", model_file=model_file, download_urls={ - model_file: f"https://huggingface.co/jinaai/jina-clip-v1/resolve/main/onnx/{model_file}", - "preprocessor_config.json": "https://huggingface.co/jinaai/jina-clip-v1/resolve/main/preprocessor_config.json", + model_file: f"{HF_ENDPOINT}/jinaai/jina-clip-v1/resolve/main/onnx/{model_file}", + "preprocessor_config.json": f"{HF_ENDPOINT}/jinaai/jina-clip-v1/resolve/main/preprocessor_config.json", }, ) self.requestor = requestor