gradio langchain langchain-groq langchain-openai langchain-community transformers sentence-transformers faiss-cpu pymupdf