Este proyecto es una aplicación de chatbot construida con Streamlit y Google Generative AI, diseñada para proporcionar una experiencia interactiva de conversación con un bot con "personalidad" psycho mística y delirante.
Puedes probar el chatbot a través del siguiente enlace: Gemini Versión Psycho Chat Bot
- Inicio de Sesión: Los usuarios pueden iniciar sesión con un nombre de usuario para mantener un historial de sus conversaciones.
- Interacción en Tiempo Real: El chatbot responde en tiempo real utilizando la tecnología de IA de Google.
- Historial de Conversación: Se mantiene un registro de la conversación que puede ser revisado en cualquier momento durante la sesión.
- Personalización de Respuestas: El chatbot ha sido configurado con una personalidad única que combina lógica y poesía.
streamlit
: Para la interfaz de usuario y la ejecución de la aplicación web.firebase_admin
: Para la autenticación y el almacenamiento de datos en Firestore.google.generativeai
: Para la generación de respuestas del bot utilizando los modelos de IA de Google.
Las credenciales de Firebase se almacenan de manera segura y se utilizan para inicializar y autenticar el acceso a Firestore.
El modelo de Google Generative AI se configura con una clave API y otros parámetros de configuración específicos para personalizar la generación de respuestas del bot.
- Visita la aplicación web.
- Introduce tu nombre para comenzar e inicia sesión.
- Interactúa con el bot escribiendo mensajes y recibiendo respuestas.
- Puedes cerrar sesión en cualquier momento para terminar la conversación.
Si deseas contribuir al proyecto o personalizarlo, puedes clonar el repositorio y seguir las instrucciones de configuración proporcionadas en la documentación.
Este proyecto está bajo una licencia MIT. Para más detalles, consulta el archivo LICENSE
en el repositorio.
Si tienes preguntas o comentarios sobre el chatbot, no dudes en abrir un issue en el repositorio del proyecto.