Spaces:
Running
Running
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]] | |