gitpython gradio bibtexparser openai==0.28 huggingface_hub google-search-results tiktoken cohere pydantic