streamlit openai gitpython python-dotenv pathlib chardet