TomacGonz's picture
Upload 67 files
a2fe39f verified
raw
history blame contribute delete
658 Bytes
import os
from langchain_community.vectorstores import FAISS
from langchain_huggingface import HuggingFaceEmbeddings
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
PERSIST_DIRECTORY = os.path.join(BASE_DIR, 'api', 'faiss_index')
embeddings = HuggingFaceEmbeddings(
model_name="sentence-transformers/all-MiniLM-L6-v2"
)
db = FAISS.load_local(
PERSIST_DIRECTORY,
embeddings,
allow_dangerous_deserialization=True
)
results = db.similarity_search(
"¿Cuál es el objetivo principal del documento?",
k=3
)
for i, r in enumerate(results, 1):
print(f"\n--- Resultado {i} ---")
print(r.page_content[:500])