gradio langchain-openai langchain-community python-dotenv faiss-cpu sentence-transformers==2.2.2