BestRAG
1.0.0


介绍Bestrag !这个Python库利用了混合检索增强的生成(RAG)方法来有效地存储和检索嵌入。通过将密集,稀疏和晚期相互作用嵌入结合在一起, BestRag为管理大型数据集提供了强大的解决方案。
混合抹布:利用密集,稀疏和晚期相互作用嵌入以增强性能。
?简单集成:用于存储和搜索嵌入的简单API。
? PDF支持:直接从PDF文档存储嵌入。
要安装BestRag ,只需运行:
pip install bestrag这是您可以在项目中使用Bestrag的方法:
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" )注意:Qdrant提供了一个免费的4GB存储空间的免费层。要生成您的API密钥和端点,请访问QDRANT。
随时为Bestrag做出贡献!无论是报告错误,建议功能还是提交拉的请求,都欢迎您的贡献。
该项目已根据MIT许可获得许可。
由samadpls创建?