NEXORA es un chatbot con inteligencia artificial desarrollado en Python que permite mantener conversaciones con un modelo de lenguaje avanzado.
Funciona como una aplicación web local creada con Streamlit y utiliza la API de Groq para generar respuestas en tiempo real. Está pensado para que cualquier persona pueda usarlo, incluso sin experiencia previa en programación.
La aplicación incluye funciones como creación de nuevos chats, edición de nombres, personalización del usuario con nombre y emoji, y ajustes del comportamiento de la IA como la creatividad de las respuestas o su longitud. Todo esto dentro de una interfaz simple y amigable tipo chat.
- Envío de mensajes en tiempo real
- Procesamiento mediante modelo de lenguaje avanzado
- Generación de respuestas dinámicas
- Flujo conversacional continuo
- Creación de múltiples chats independientes
- Persistencia del historial durante la sesión
- Organización de conversaciones por tema
- Edición de nombres de chats
- Configuración de nombre de usuario
- Selección de avatar (emoji)
- Ajuste de creatividad de respuestas
- Control de longitud de las respuestas
- Interfaz tipo chat simple y clara
- Navegación intuitiva
- Respuestas en tiempo real
- Uso accesible sin conocimientos técnicos
Python como lenguaje principal • Visual Studio Code como entorno de desarrollo • Streamlit para la interfaz web • Groq para el procesamiento de inteligencia artificial
|
Pantalla principal del chatbot |
|
Conversación en tiempo real con Nexora |
|
Chats |
Perfil |
Ajustes |
Para usar NEXORA necesitás:
- Python 3 o superior
- Conexión a internet
python --versiongit clone https://github.com/Renaaa189/Nexora.git
cd Nexorapip install -r requirements.txt- Crear cuenta en https://console.groq.com/
- Generar una API Key
Crear archivo :
.streamlit/secrets.tomlAgregar:
CLAVE_API = "TU_API_KEY"streamlit run chatbot.pyAbrir en el navegador:
http://localhost:8505/