

تقديم 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 طبقة مجانية مع سعة التخزين 4 جيجابايت. لإنشاء مفتاح API ونقطة النهاية ، تفضل بزيارة QDrant.
لا تتردد في المساهمة في Bestrag ! سواء أكان الإبلاغ عن الأخطاء أو اقتراح الميزات أو تقديم طلبات السحب ، فإن مساهماتك مرحب بها.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
تم إنشاؤها بواسطة Samadpls؟