Update README.MD
Browse files
README.MD
CHANGED
|
@@ -1,19 +1,19 @@
|
|
| 1 |
-
README: Multi-Model LLM Chatbot with Image Generation and Emotion Analysis
|
| 2 |
📋 Descripción del Proyecto
|
| 3 |
-
Este proyecto es un Chatbot Multi-Modelo que utiliza modelos alojados en Hugging Face para:
|
| 4 |
|
| 5 |
-
Responder preguntas utilizando un modelo LLM.
|
| 6 |
Recordar el historial de conversación para proporcionar respuestas más coherentes.
|
| 7 |
-
Analizar
|
| 8 |
-
Generar imágenes a partir de descripciones utilizando un modelo
|
| 9 |
El proyecto está construido con Gradio para proporcionar una interfaz gráfica interactiva y fácil de usar.
|
| 10 |
|
| 11 |
📦 Requisitos Previos
|
| 12 |
-
|
| 13 |
|
| 14 |
Python 3.8 o superior
|
| 15 |
Git
|
| 16 |
-
|
| 17 |
gradio
|
| 18 |
huggingface_hub
|
| 19 |
Instala las dependencias ejecutando:
|
|
@@ -66,41 +66,15 @@ flowchart TD
|
|
| 66 |
LLMResponse --> End["Respuesta devuelta al usuario"]
|
| 67 |
ImageResponse --> End
|
| 68 |
EmotionResponse --> End
|
| 69 |
-
📚 Ejemplo de Uso
|
| 70 |
-
🧑💻 Consulta al Chatbot:
|
| 71 |
-
Entrada:
|
| 72 |
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
¿Cuál es la capital de Francia?
|
| 76 |
-
Respuesta del modelo:
|
| 77 |
-
|
| 78 |
-
text
|
| 79 |
-
Copiar código
|
| 80 |
-
La capital de Francia es París.
|
| 81 |
-
📷 Generación de Imagen:
|
| 82 |
-
Descripción ingresada:
|
| 83 |
|
| 84 |
-
|
| 85 |
-
Copiar código
|
| 86 |
-
Un paisaje de montaña al atardecer con un lago.
|
| 87 |
-
Salida:
|
| 88 |
-
El modelo genera una imagen basada en la descripción proporcionada.
|
| 89 |
|
| 90 |
-
|
| 91 |
-
Texto ingresado:
|
| 92 |
|
| 93 |
-
|
| 94 |
-
Copiar código
|
| 95 |
-
Estoy muy feliz hoy, pero también un poco preocupado por lo que pueda pasar mañana.
|
| 96 |
-
Salida:
|
| 97 |
-
|
| 98 |
-
text
|
| 99 |
-
Copiar código
|
| 100 |
-
Alegría: 70.00%
|
| 101 |
-
Enojo: 10.00%
|
| 102 |
-
Miedo: 15.00%
|
| 103 |
-
Tristeza: 5.00%
|
| 104 |
⚙️ Instalación Opcional: Uso de un Entorno Virtual
|
| 105 |
Para mantener las dependencias aisladas y evitar conflictos, puedes crear un entorno virtual con los siguientes comandos:
|
| 106 |
|
|
@@ -114,10 +88,10 @@ bash
|
|
| 114 |
Copiar código
|
| 115 |
python -m venv venv
|
| 116 |
.\venv\Scripts\activate
|
| 117 |
-
📄 Licencia
|
| 118 |
-
Este proyecto está bajo la licencia MIT. Puedes usarlo y modificarlo libremente bajo los términos de esta licencia.
|
| 119 |
-
|
| 120 |
✅ Modelos Utilizados
|
| 121 |
microsoft/Phi-3-mini-4k-instruct – Modelo de lenguaje para responder preguntas y recordar el contexto de la conversación.
|
| 122 |
bhadresh-savani/distilbert-base-uncased-emotion – Modelo para análisis de emociones.
|
| 123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
🧠 README: Multi-Model LLM Chatbot with Image Generation and Emotion Analysis
|
| 2 |
📋 Descripción del Proyecto
|
| 3 |
+
Este proyecto es un Chatbot Multi-Modelo interactivo que utiliza modelos alojados en Hugging Face para:
|
| 4 |
|
| 5 |
+
Responder preguntas utilizando un modelo LLM (Language Learning Model).
|
| 6 |
Recordar el historial de conversación para proporcionar respuestas más coherentes.
|
| 7 |
+
Analizar emociones en los textos proporcionados por los usuarios.
|
| 8 |
+
Generar imágenes a partir de descripciones de texto utilizando un modelo ligero y eficiente.
|
| 9 |
El proyecto está construido con Gradio para proporcionar una interfaz gráfica interactiva y fácil de usar.
|
| 10 |
|
| 11 |
📦 Requisitos Previos
|
| 12 |
+
Antes de ejecutar este proyecto, asegúrate de tener lo siguiente instalado en tu máquina:
|
| 13 |
|
| 14 |
Python 3.8 o superior
|
| 15 |
Git
|
| 16 |
+
Dependencias del proyecto:
|
| 17 |
gradio
|
| 18 |
huggingface_hub
|
| 19 |
Instala las dependencias ejecutando:
|
|
|
|
| 66 |
LLMResponse --> End["Respuesta devuelta al usuario"]
|
| 67 |
ImageResponse --> End
|
| 68 |
EmotionResponse --> End
|
|
|
|
|
|
|
|
|
|
| 69 |
|
| 70 |
+
Ejemplo de Uso
|
| 71 |
+
Chatbot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
|
| 73 |
+
Generación de Imagen:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
+
Análisis de Emociones:
|
|
|
|
| 76 |
|
| 77 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 78 |
⚙️ Instalación Opcional: Uso de un Entorno Virtual
|
| 79 |
Para mantener las dependencias aisladas y evitar conflictos, puedes crear un entorno virtual con los siguientes comandos:
|
| 80 |
|
|
|
|
| 88 |
Copiar código
|
| 89 |
python -m venv venv
|
| 90 |
.\venv\Scripts\activate
|
|
|
|
|
|
|
|
|
|
| 91 |
✅ Modelos Utilizados
|
| 92 |
microsoft/Phi-3-mini-4k-instruct – Modelo de lenguaje para responder preguntas y recordar el contexto de la conversación.
|
| 93 |
bhadresh-savani/distilbert-base-uncased-emotion – Modelo para análisis de emociones.
|
| 94 |
+
stabilityai/stable-diffusion-2-1-base – Modelo ligero para generación de imágenes.
|
| 95 |
+
📄 Licencia
|
| 96 |
+
Este proyecto está bajo la licencia MIT. Puedes usarlo y modificarlo libremente bajo los términos de esta licencia.
|
| 97 |
+
|