Skip to content

Este es un chatbot basado en OpenAI GPT-4 que permite a los usuarios subir un archivo PDF y hacer preguntas sobre su contenido. Utiliza Gradio para la interfaz de usuario y PyMuPDF para extraer texto de los documentos.

License

Notifications You must be signed in to change notification settings

ojaviva/chatbot-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Chatbot con PDF usando OpenAI y Gradio 🤖

Este proyecto .py es una aplicación de chatbot que permite a los usuarios subir un archivo PDF y hacer preguntas sobre su contenido.
Utiliza Gradio para la interfaz, PyMuPDF para extraer texto del PDF y la API de OpenAI para generar respuestas.

🚀 Características

✅ Subir un archivo PDF
✅ Hacer preguntas sobre su contenido
✅ Respuestas generadas con GPT-4
✅ Interfaz fácil de usar con Gradio

📌 Requisitos

Antes de ejecutar el proyecto, instala las dependencias necesarias con:

pip install -r requirements.txt

Además, necesitas una clave de API de OpenAI.
Regístrate en OpenAI y genera tu clave, luego crea un archivo .env en la raíz del proyecto con:

OPENAI_API_KEY="tu_clave_aquí"

🛠 Cómo ejecutar la aplicación

git clone https://github.com/ojaviva/chatbot-pdf.git
cd chatbot-pdf
python chatbot.py

📜 Archivo de Dependencias (requirements.txt)

pymupdf
gradio
openai
python-dotenv

Para instalar, usa:

pip install -r requirements.txt

🔒 Licencia

Este proyecto está bajo la licencia MIT.

About

Este es un chatbot basado en OpenAI GPT-4 que permite a los usuarios subir un archivo PDF y hacer preguntas sobre su contenido. Utiliza Gradio para la interfaz de usuario y PyMuPDF para extraer texto de los documentos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages