streamlit openai tqdm pandas scikit-learn sentence-transformers trafilatura