

Представляем 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 ! Будь то сообщения об отчетности, предлагая функции или отправка запросов на привлечение, ваши взносы приветствуются.
Этот проект лицензирован по лицензии MIT.
Создано Samadpls?