DocumentGPT est une application Web qui vous permet de discuter sur votre document de recherche à l'aide de l'API Chat d'OpenAI et d'effectuer une recherche sémantique à l'aide de bases de données vectorielles. Cet outil fournit une interface transparente pour interagir avec votre document de recherche, explorer les résultats de recherche et engager une conversation avec un chatbot IA.
git clone https://github.com/your-username/DocumentGPT.git
pip install -r requirements.txt
streamlit run main.py
http://localhost:8501
. ✅ Outil de récupération de base de données vectorielles : recherche les réponses à partir de la base de données vectorielles.
✅ Outil Arxiv : recherche des articles scientifiques sur arxiv.org sur des sujets spécifiques.
✅ Outil de recherche : recherche sur Internet des articles Web généraux.
✅ Outil de synthèse : résume l'intégralité du document sur demande.
Voici quelques domaines à améliorer dans DocumentGPT :
Vous pouvez essayer le chatbot en visitant l'application déployée sur Streamlit Cloud : Application déployée
Remarque : Malheureusement, PDF Display fonctionne correctement localement, mais dans l'application déployée, ne fonctionne que sur certains navigateurs comme Safari, Firefox :(
Les contributions à DocumentGPT sont les bienvenues ! Si vous avez des commentaires, des suggestions ou des rapports de bogues, veuillez créer un problème dans le référentiel GitHub. Vous pouvez également contribuer au projet en soumettant des pull request avec vos améliorations.
Ce projet est sous licence MIT.
DocumentGPT est construit à l'aide de Streamlit, de l'API OpenAI Chat, de Langchain et de diverses bibliothèques open source. Je voudrais reconnaître les contributions des développeurs et des contributeurs de ces bibliothèques.