File size: 817 Bytes
6a116d1
 
 
 
 
 
 
 
 
6b01669
6a116d1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: NL2SQL TAPEX Backend
emoji: 🧠
colorFrom: indigo
colorTo: blue
sdk: docker
app_file: app.py
pinned: false
---

# 🧠 NL→SQL – TAPEX + WikiSQL (Backend)

API FastAPI desplegada en Hugging Face Spaces (Docker):

- `GET /api/health` → Verifica el estado y modelo actual  
- `GET /api/preview` → Devuelve muestra de tabla de validación  
- `POST /api/nl2sql` → Traduce consulta NL → SQL  

## 📦 Configuración

Variables opcionales de entorno:
- `HF_MODEL_ID` → default: `stvnnnnnn/tapex-wikisql-best`
- `TABLE_SPLIT` → default: `validation`
- `TABLE_INDEX` → default: `10`
- `MAX_ROWS` → default: `12`

---

**Autor:** Steven Reátegui Licham  &  Danna Medina Villena
**Sprint 1 – Proyecto Taller Integrador**  
Backend FastAPI + TAPEX + WikiSQL  
Frontend: desplegado en Vercel