1.2 KiB
1.2 KiB
LittleAPI Frontend
Frontend independiente en PyQt6 para consumir la API del proyecto LittleAPI.
Instalación
- Navega a la carpeta frontend:
cd frontend
- Crea un entorno virtual (opcional pero recomendado):
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
- Instala las dependencias:
pip install -r requirements.txt
Uso
- Asegúrate de que el backend esté corriendo en
http://localhost:9900:
python main.py # En la carpeta raíz del proyecto
- En otra terminal, ejecuta el frontend desde la carpeta
frontend:
python main.py
Características
- ✓ Verificación del estado de la API
- ✓ Envío de mensajes normales
- ✓ Envío de mensajes usando documentos
- ✓ Respuestas en streaming
- ✓ Interfaz simple y limpia con PyQt6
- ✓ Manejo de errores de conexión
Estructura
main.py- Aplicación principal con interfaz PyQt6config.py- Configuración (URLs, dimensiones, etc.)requirements.txt- Dependencias del proyecto
Configuración
Edita config.py para cambiar:
- URL de la API
- Dimensiones de la ventana
- Timeouts
- Otros parámetros