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によって作成されましたか?