Vasanth6 commited on
Commit
7787ac2
·
1 Parent(s): d9fc469

Pass HF_TOKEN explicitly to SentenceTransformer for gated model download

Browse files
Files changed (1) hide show
  1. backend/engines/embedding.py +6 -1
backend/engines/embedding.py CHANGED
@@ -17,7 +17,12 @@ class EmbeddingEngine:
17
  hf_name = MODEL_MAP.get(embedding_model, embedding_model)
18
 
19
  if hf_name not in _model_cache:
20
- _model_cache[hf_name] = SentenceTransformer(hf_name, trust_remote_code=True)
 
 
 
 
 
21
  self.model = _model_cache[hf_name]
22
 
23
  async def generate_embeddings(self, chunks: Sequence[ChunkNode | str]):
 
17
  hf_name = MODEL_MAP.get(embedding_model, embedding_model)
18
 
19
  if hf_name not in _model_cache:
20
+ token = os.environ.get("HF_TOKEN")
21
+ _model_cache[hf_name] = SentenceTransformer(
22
+ hf_name,
23
+ trust_remote_code=True,
24
+ token=token
25
+ )
26
  self.model = _model_cache[hf_name]
27
 
28
  async def generate_embeddings(self, chunks: Sequence[ChunkNode | str]):