Hi @eranraz100,
Glad to see you deploying our models to production!
The KeyError is about a string used as key in the input dictionary, that in turn is generated from the JMP column names used as input in your model. JMP supports spaces in column names, and the strings used as keys in the generated Python code also have embedded spaces:
def getInputMetadata():
return {
# ...
u"SURFACE FINISH CS": "str",
}
It looks like the process that is generating the JSON input data is replacing these spaces with underscores:
{
"SURFACE_FINISH_CS":"FULL_HGLD",
}
I hope this is easy to fix on the JSON generation side, but if not, changing the column names to replace the spaces with underscores and regenerating the model would do the trick.