File size: 371 Bytes
5ef3f54
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
from sentence_transformers import SentenceTransformer
from typing import List

class VectorModel:
    def __init__(self):
        # We use the 384-dim model recommended in the design
        self.model = SentenceTransformer('all-MiniLM-L6-v2')

    def encode(self, text: str) -> List[float]:
        return self.model.encode(text).tolist()

vector_model = VectorModel()