

¡Presentando Bestrag ! Esta biblioteca de Python aprovecha un enfoque de generación de recuperación híbrida (RAG) para almacenar y recuperar eficientemente los incrustaciones. Al combinar incrustaciones de interacción densa, escasa y tardía, Bestrag ofrece una solución robusta para administrar grandes conjuntos de datos.
RAG híbrido : utiliza incrustaciones de interacción densa, escasa y tardía para un rendimiento mejorado.
? Integración fácil : API simple para almacenar y buscar incrustaciones.
? Soporte de PDF : almacene directamente las integridades de los documentos PDF.
Para instalar BestRag , simplemente ejecute:
pip install bestragAsí es como puedes usar BestRag en tus proyectos:
from bestrag import BestRAG
rag = BestRAG (
url = "https://YOUR_QDRANT_URL" ,
api_key = "YOUR_API_KEY" ,
collection_name = "YOUR_COLLECTION_NAME"
)
# Store embeddings from a PDF
rag . store_pdf_embeddings ( "your_pdf_file.pdf" , "pdf_name" )
# Search using a query
results = rag . search ( query = "your search query" , limit = 10 )
print ( results )
# Delete particular pdf embeddings
rag . delete_pdf_embeddings ( "home/notes.pdf" )Nota : Qdrant ofrece un nivel gratuito con 4 GB de almacenamiento. Para generar su clave y punto final API, visite Qdrant.
¡Siéntase libre de contribuir a Bestrag ! Ya sea que se trate de informar errores, sugerir funciones o enviar solicitudes de extracción, sus contribuciones son bienvenidas.
Este proyecto tiene licencia bajo la licencia MIT.
¿Creado por Samadpls?