bs4 chromadb gradio langchain==0.0.336 openai pypdf python-dotenv tiktoken yt_dlp text_generation transformers sentence-transformers mdtex2html pypinyin socksio tqdm colorama Pygments llama_index markdown markdown2 duckduckgo_search