Spaces:
Sleeping
Sleeping
File size: 414 Bytes
ad471a0 892a768 ad471a0 cba38f7 |
1 2 3 4 5 6 7 8 9 10 11 |
# back_end/models/embedding_model.py
from sentence_transformers import SentenceTransformer
# Load the pre-trained embedding model
model = SentenceTransformer('Alibaba-NLP/gte-base-en-v1.5', trust_remote_code=True)
def generate_embedding(text: str):
"""Generate a 768-dimensional embedding for the input text."""
embedding = model.encode(text).tolist() # Convert NumPy array to list
return embedding
|