Spaces:
Running
Running
File size: 312 Bytes
ec96972 |
1 2 3 4 5 6 7 8 9 10 |
from sentence_transformers import SentenceTransformer
import numpy as np
model = SentenceTransformer("all-MiniLM-L6-v2")
def retrieve_chunks(index, texts, query, k=5):
query_vec = model.encode([query])
distances, indices = index.search(np.array(query_vec), k)
return [texts[i] for i in indices[0]]
|