openai langchain python-dotenv sentence-transformers