La API

Se deployeó en hugging face. Este es el Endpoint al que se realliza un llamado POST:

https://sanbatte-finance-api.hf.space/predict/

Ejemplo de payload:

{
  "invoiceId": [18314, 16632, 15639 ],
  "country": "CL"
}

La API recibe la llamada, calcula la predicción del modelo en el momento y devuelve la predicción para cada invoiceId

La API solo acepta los códigos de país CL y MX. En caso de recibir otro código, devuelve errror.

La API solo acepta que los invoice sean números enteros que estén en el csv y que vengan en una lista.

El código de la API se puede ver acá:

sanbatte/finance_api at main

El Modelo

Se entreno un modelo LightGBM, un modelo de gradient boosting optimizado para su rápido rendimiento y velocidad de respuesta al momento de la producción (ideal para ambientes de producción).