numpy chainlit==0.7.700 openai PyPDF2 pymupdf langchain langchain-core langchain-community langchain-text-splitters langchain-openai qdrant-client