first and real commit
This commit is contained in:
56
frontend/README.md
Normal file
56
frontend/README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# LittleAPI Frontend
|
||||
|
||||
Frontend independiente en PyQt6 para consumir la API del proyecto LittleAPI.
|
||||
|
||||
## Instalación
|
||||
|
||||
1. Navega a la carpeta frontend:
|
||||
```bash
|
||||
cd frontend
|
||||
```
|
||||
|
||||
2. Crea un entorno virtual (opcional pero recomendado):
|
||||
```bash
|
||||
python -m venv venv
|
||||
source venv/bin/activate # En Windows: venv\Scripts\activate
|
||||
```
|
||||
|
||||
3. Instala las dependencias:
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Uso
|
||||
|
||||
1. Asegúrate de que el backend esté corriendo en `http://localhost:9900`:
|
||||
```bash
|
||||
python main.py # En la carpeta raíz del proyecto
|
||||
```
|
||||
|
||||
2. En otra terminal, ejecuta el frontend desde la carpeta `frontend`:
|
||||
```bash
|
||||
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 PyQt6
|
||||
- `config.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
|
||||
Reference in New Issue
Block a user