Skip to content

Renaaa189/Nexora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Introducción

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.


Características principales

Interacción con IA

  • Envío de mensajes en tiempo real
  • Procesamiento mediante modelo de lenguaje avanzado
  • Generación de respuestas dinámicas
  • Flujo conversacional continuo

Gestión de conversaciones

  • 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

Personalización

  • Configuración de nombre de usuario
  • Selección de avatar (emoji)
  • Ajuste de creatividad de respuestas
  • Control de longitud de las respuestas

Experiencia de usuario

  • Interfaz tipo chat simple y clara
  • Navegación intuitiva
  • Respuestas en tiempo real
  • Uso accesible sin conocimientos técnicos

Tecnologías

Python como lenguaje principal • Visual Studio Code como entorno de desarrollo • Streamlit para la interfaz web • Groq para el procesamiento de inteligencia artificial


Vista del sistema


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 --version

Paso 1: Descargar el proyecto

git clone https://github.com/Renaaa189/Nexora.git
cd Nexora

Paso 2: Instalar dependencias

pip install -r requirements.txt

Paso 3: Configurar API Key

Crear archivo :

.streamlit/secrets.toml

Agregar:

CLAVE_API = "TU_API_KEY"

Paso 4: Ejecutar la app

streamlit run chatbot.py

Abrir en el navegador:

http://localhost:8505/

About

Es un chatbot con inteligencia artificial desarrollado en Python que permite mantener conversaciones con un modelo de lenguaje avanzado

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages