

Apresentando o BestRag ! Esta biblioteca Python aproveita uma abordagem de geração de recuperação híbrida (RAG) para armazenar e recuperar com eficiência incorporação. Ao combinar incorporações densas, escassas e de interação tardia, a Bestrag oferece uma solução robusta para gerenciar grandes conjuntos de dados.
Rano híbrido : utiliza incorporações densas, escassas e tardias para o desempenho aprimorado.
? Integração fácil : API simples para armazenar e pesquisar incorporações.
? Suporte em PDF : Armazene diretamente incorporações a partir de documentos em PDF.
Para instalar o BestRag , basta executar:
pip install bestragVeja como você pode usar o BestRag em seus projetos:
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" )NOTA : O QDRANT oferece uma camada gratuita com 4 GB de armazenamento. Para gerar sua chave de API e endpoint, visite QDRANT.
Sinta -se à vontade para contribuir com o BestRag ! Seja relatando bugs, sugerindo recursos ou enviando solicitações de tração, suas contribuições são bem -vindas.
Este projeto está licenciado sob a licença do MIT.
Criado por samadpls?