

Memperkenalkan BestRag ! Perpustakaan Python ini memanfaatkan pendekatan generasi pengambilan hibrida (RAG) untuk secara efisien menyimpan dan mengambil embeddings. Dengan menggabungkan embeddings interaksi yang padat, jarang, dan terlambat, BestRag menawarkan solusi yang kuat untuk mengelola dataset besar.
Hybrid Rag : Memanfaatkan embeddings interaksi yang padat, jarang, dan terlambat untuk peningkatan kinerja.
? Integrasi Mudah : API Sederhana Untuk Menyimpan dan Mencari Embeddings.
? Dukungan PDF : Langsung menyimpan embeddings dari dokumen PDF.
Untuk menginstal BestRag , cukup jalankan:
pip install bestragInilah cara Anda dapat menggunakan BestRag dalam proyek Anda:
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" )Catatan : Qdrant menawarkan tingkat gratis dengan penyimpanan 4GB. Untuk menghasilkan kunci dan ujung API Anda, kunjungi Qdrant.
Jangan ragu untuk berkontribusi pada BestRag ! Baik itu melaporkan bug, menyarankan fitur, atau mengirimkan permintaan tarik, kontribusi Anda dipersilakan.
Proyek ini dilisensikan di bawah lisensi MIT.
Dibuat oleh Samadpls?