langchain chainlit transformers huggingface_hub faiss_cpu tiktoken spacy PyPDF2 pypdf sentence-transformers