streamlit openai anthropic gitpython python-dotenv pathlib chardet