openai duckdb faiss-cpu langchain python-dotenv langchain_huggingface langchain-community transformers torch sentence-transformers chromadb numpy