First we call the SDK, then create a new wasm runner
<script src="https://jeengine.s3.ap-southeast-1.amazonaws.com/wasm/wasmrunner.min.js"></script>
const param = {
id: '8af1425d-65e3-4434-9d9f-a1b373708d0b',
url: 'https://jeengine.s3.ap-southeast-1.amazonaws.com/wasm/PramericaFosun_Medical_Premium_Lookup_20211029_17Nov.wasm'
}
const wasmRunner = new WasmRunner(param)
Then we need to initialize a model. This allows the model to receive payloads for computation
await wasmRunner.initialize()
Last but not the least, we can now run and generate results for our calculation problems
const res = await wasmRunner.execute(payload).catch(err => ({error: err.message, errors: err.errors}))
{
"request_data": {
"inputs": {
"age": 60,
"insure": "Insure",
"medical": "Yes",
"plan": "Plan 1"
}
},
"request_meta": {
"service_uri": "",
"service_uuid": "",
"version": "",
"version_uuid": "PramericaFosun_Medical_Premium_Lookup_20211029"
}
}