predictiva_early / examples /curl_predict_batch.sh
nicolasIsmaelUTP
fix: strip CLI deps, clean requirements, add curl examples
38b642a
Raw
History Blame Contribute Delete
1.9 kB
#!/usr/bin/env bash
# Predicción batch – POST /predict/batch
# Banco Ripley · Modelo Predictiva Early
# URL base: https://nicolasitmeet-predictiva-early.hf.space
#
# Envía hasta 500 registros en una sola llamada bajo la clave "records".
# Nota: los campos "serie" y "PERIODO" son ignorados por el pipeline; puedes omitirlos.
BASE_URL="https://nicolasitmeet-predictiva-early.hf.space"
curl -s -X POST "${BASE_URL}/predict/batch" \
-H "Content-Type: application/json" \
-d '{
"records": [
{
"MESES_ANT_RCC": 111,
"EDAD": 54,
"GENERO": "M",
"FLAG_ENTIDAD_PRINCIPAL": 0,
"GRADO_INSTRUCCION": "SECUNDARIA",
"DEPARTAMENTO": "LIMA",
"PROVINCIA": "LIMA",
"DISTRITO": "MIRAFLORES",
"FLAG_TC_MODELOS": 0,
"FLAG_MES": 1,
"CONTAR_COMP": 12,
"MARCA_HP": 0,
"MARCA_SEG_VIDA": 0,
"MARCA_DIF": 1,
"MARCA_CONV": 0,
"SITUACION_LABORAL": "INDEPENDIENTE",
"ESTADO_CIVIL": "1",
"MAX_ATRASO3": 0,
"MAX_ATRASO6": 0,
"MAX_ATRASO12": 0,
"UTIL_TARJ": 0.45,
"UTIL_EFEC": 0.10,
"RATIO_CONS": 0.30
},
{
"MESES_ANT_RCC": 24,
"EDAD": 28,
"GENERO": "F",
"FLAG_ENTIDAD_PRINCIPAL": 1,
"GRADO_INSTRUCCION": "UNIVERSITARIA",
"DEPARTAMENTO": "AREQUIPA",
"PROVINCIA": "AREQUIPA",
"DISTRITO": "CERCADO",
"FLAG_TC_MODELOS": 1,
"FLAG_MES": 0,
"CONTAR_COMP": 3,
"MARCA_HP": 0,
"MARCA_SEG_VIDA": 1,
"MARCA_DIF": 0,
"MARCA_CONV": 1,
"SITUACION_LABORAL": "DEPENDIENTE",
"ESTADO_CIVIL": "2",
"MAX_ATRASO3": 2,
"MAX_ATRASO6": 3,
"MAX_ATRASO12": 3,
"UTIL_TARJ": 0.92,
"UTIL_EFEC": 0.75,
"RATIO_CONS": 0.88
}
]
}' | python3 -m json.tool