pandas wikipedia openai gradio langchain-community faiss-cpu tiktoken langchain sentence-transformers python-dotenv