Chittrarasu commited on
Commit
4eea464
·
1 Parent(s): ea5aa8c
Files changed (1) hide show
  1. models/model_loader.py +9 -2
models/model_loader.py CHANGED
@@ -1,14 +1,21 @@
1
  from sentence_transformers import SentenceTransformer
2
  import os
 
 
 
 
3
 
4
  # Model path and Hugging Face model ID
5
- model_dir = '/tmp/sentence_transformer' # Change here
6
  hf_model_id = 'Alibaba-NLP/gte-base-en-v1.5'
7
 
 
 
 
8
  # Check if model directory exists
9
  if not os.path.exists(model_dir):
10
  print(f"Downloading model '{hf_model_id}' from Hugging Face...")
11
- model = SentenceTransformer(hf_model_id, trust_remote_code=True)
12
  model.save(model_dir)
13
  else:
14
  print(f"Loading model from local directory: {model_dir}")
 
1
  from sentence_transformers import SentenceTransformer
2
  import os
3
+ from huggingface_hub import login
4
+
5
+ # Get the token from environment variable
6
+ hf_token = os.getenv('HF_TOKEN')
7
 
8
  # Model path and Hugging Face model ID
9
+ model_dir = '/tmp/sentence_transformer'
10
  hf_model_id = 'Alibaba-NLP/gte-base-en-v1.5'
11
 
12
+ # Authenticate with Hugging Face
13
+ login(token=hf_token)
14
+
15
  # Check if model directory exists
16
  if not os.path.exists(model_dir):
17
  print(f"Downloading model '{hf_model_id}' from Hugging Face...")
18
+ model = SentenceTransformer(hf_model_id, use_auth_token=hf_token, trust_remote_code=True)
19
  model.save(model_dir)
20
  else:
21
  print(f"Loading model from local directory: {model_dir}")