minivectordb webtextcrawler requests aiohttp gradio==4.36.0 duckduckgo-search text-util-en-pt PyMuPDF==1.22.5 xmltodict