openai sentence-transformers docarray langchain streamlit streamlit_chat pypdf