Spaces:
Runtime error
A newer version of the Streamlit SDK is available:
1.54.0
license: mit
title: VIRTUAL OMARDENT pro
sdk: streamlit
emoji: 馃惃
colorFrom: blue
colorTo: purple
short_description: Una aplicacion para gestionar una clinica dental mediante IA
sdk_version: 1.35.0
Chatbot con OpenAI
Este proyecto consiste en un chatbot desarrollado utilizando la API de OpenAI. El chatbot es capaz de responder preguntas sobre un texto proporcionado por el usuario, utilizando modelos de lenguaje avanzados de OpenAI.
Descripci贸n
El chatbot puede cargar un documento PDF, extraer su contenido de texto, preprocesarlo y luego responder preguntas sobre ese texto utilizando la API de OpenAI. Los usuarios pueden seleccionar diferentes modelos de lenguaje de OpenAI para generar respuestas.
Instalaci贸n
Para ejecutar este proyecto localmente, sigue estos pasos:
Clona este repositorio en tu m谩quina local utilizando Git:
git clone https://github.com/tu_usuario/tu_repositorio.gitNavega al directorio del proyecto:
cd tu_repositorioInstala las dependencias necesarias utilizando pip:
pip install -r requirements.txtConfigura tu clave de API de OpenAI. Puedes hacerlo estableciendo la variable de entorno
OPENAI_API_KEYo directamente en el archivochat.py.
Uso
Una vez que hayas configurado el proyecto y las dependencias, puedes ejecutar el chatbot utilizando el siguiente comando:
streamlit run chat.py
Dependencias
Este proyecto utiliza las siguientes dependencias de Python:
- Streamlit: Para la interfaz de usuario interactiva.
- OpenAI: Para acceder a la API de OpenAI y obtener respuestas del chatbot.
- NLTK: Para el preprocesamiento de texto, incluyendo tokenizaci贸n y eliminaci贸n de palabras vac铆as.
- PyPDF2: Para extraer texto de documentos PDF.
Puedes encontrar las versiones espec铆ficas de las dependencias en el archivo requirements.txt.
Contribuciones
Las contribuciones son bienvenidas. Si deseas contribuir a este proyecto, por favor, abre un issue para discutir los cambios propuestos antes de enviar un pull request.
Licencia
Este proyecto est谩 bajo la Licencia MIT. Para m谩s detalles, consulta el archivo LICENSE.