Skip to main content
Version: v0.64.0

Getting Endpoint Information

import h2o_mlops_scoring_client

Choose the MLOps scoring endpoint.

MLOPS_ENDPOINT_URL = "https://model.internal.dedicated.h2o.ai/f325d002-3c3f-4283-9585-1569afc5dd12/model/score"

Get capabilities of the scoring endpoint.

h2o_mlops_scoring_client.get_capabilities(MLOPS_ENDPOINT_URL)
['SCORE']

Get ID of experiment used for scoring by the scoring endpoint.

h2o_mlops_scoring_client.get_experiment_id(MLOPS_ENDPOINT_URL)
'5377433e-a0c9-11ed-9348-c63fe6b97de7'

Get column names and types expected by the scoring endpoint.

h2o_mlops_scoring_client.get_schema(MLOPS_ENDPOINT_URL)
{'inputFields': [{'name': 'v1', 'dataType': 'Float32'},
{'name': 'v2', 'dataType': 'Float32'},
{'name': 'v3', 'dataType': 'Str'},
{'name': 'v4', 'dataType': 'Float32'},
{'name': 'v5', 'dataType': 'Float32'},
{'name': 'v6', 'dataType': 'Float32'},
{'name': 'v9', 'dataType': 'Float32'},
{'name': 'v10', 'dataType': 'Float32'},
{'name': 'v11', 'dataType': 'Float32'},
{'name': 'v12', 'dataType': 'Float32'},
{'name': 'v13', 'dataType': 'Float32'},
{'name': 'v14', 'dataType': 'Float32'},
{'name': 'v15', 'dataType': 'Float32'},
{'name': 'v16', 'dataType': 'Float32'},
{'name': 'v18', 'dataType': 'Float32'},
{'name': 'v19', 'dataType': 'Float32'},
{'name': 'v21', 'dataType': 'Float32'},
{'name': 'v22', 'dataType': 'Str'},
{'name': 'v23', 'dataType': 'Float32'},
{'name': 'v24', 'dataType': 'Str'},
{'name': 'v30', 'dataType': 'Str'},
{'name': 'v31', 'dataType': 'Str'},
{'name': 'v32', 'dataType': 'Float32'},
{'name': 'v33', 'dataType': 'Float32'},
{'name': 'v34', 'dataType': 'Float32'},
{'name': 'v36', 'dataType': 'Float32'},
{'name': 'v37', 'dataType': 'Float32'},
{'name': 'v39', 'dataType': 'Float32'},
{'name': 'v40', 'dataType': 'Float32'},
{'name': 'v41', 'dataType': 'Float32'},
{'name': 'v42', 'dataType': 'Float32'},
{'name': 'v43', 'dataType': 'Float32'},
{'name': 'v45', 'dataType': 'Float32'},
{'name': 'v46', 'dataType': 'Float32'},
{'name': 'v47', 'dataType': 'Str'},
{'name': 'v49', 'dataType': 'Float32'},
{'name': 'v50', 'dataType': 'Float32'},
{'name': 'v51', 'dataType': 'Float32'},
{'name': 'v53', 'dataType': 'Float32'},
{'name': 'v54', 'dataType': 'Float32'},
{'name': 'v56', 'dataType': 'Str'},
{'name': 'v57', 'dataType': 'Float32'},
{'name': 'v58', 'dataType': 'Float32'},
{'name': 'v59', 'dataType': 'Float32'},
{'name': 'v60', 'dataType': 'Float32'},
{'name': 'v61', 'dataType': 'Float32'},
{'name': 'v62', 'dataType': 'Float32'},
{'name': 'v64', 'dataType': 'Float32'},
{'name': 'v66', 'dataType': 'Str'},
{'name': 'v67', 'dataType': 'Float32'},
{'name': 'v68', 'dataType': 'Float32'},
{'name': 'v71', 'dataType': 'Str'},
{'name': 'v72', 'dataType': 'Float32'},
{'name': 'v74', 'dataType': 'Str'},
{'name': 'v76', 'dataType': 'Float32'},
{'name': 'v78', 'dataType': 'Float32'},
{'name': 'v79', 'dataType': 'Str'},
{'name': 'v80', 'dataType': 'Float32'},
{'name': 'v82', 'dataType': 'Float32'},
{'name': 'v83', 'dataType': 'Float32'},
{'name': 'v85', 'dataType': 'Float32'},
{'name': 'v86', 'dataType': 'Float32'},
{'name': 'v87', 'dataType': 'Float32'},
{'name': 'v88', 'dataType': 'Float32'},
{'name': 'v89', 'dataType': 'Float32'},
{'name': 'v91', 'dataType': 'Str'},
{'name': 'v92', 'dataType': 'Float32'},
{'name': 'v94', 'dataType': 'Float32'},
{'name': 'v95', 'dataType': 'Float32'},
{'name': 'v96', 'dataType': 'Float32'},
{'name': 'v97', 'dataType': 'Float32'},
{'name': 'v98', 'dataType': 'Float32'},
{'name': 'v99', 'dataType': 'Float32'},
{'name': 'v103', 'dataType': 'Float32'},
{'name': 'v104', 'dataType': 'Float32'},
{'name': 'v105', 'dataType': 'Float32'},
{'name': 'v108', 'dataType': 'Float32'},
{'name': 'v109', 'dataType': 'Float32'},
{'name': 'v110', 'dataType': 'Str'},
{'name': 'v111', 'dataType': 'Float32'},
{'name': 'v112', 'dataType': 'Str'},
{'name': 'v113', 'dataType': 'Str'},
{'name': 'v114', 'dataType': 'Float32'},
{'name': 'v115', 'dataType': 'Float32'},
{'name': 'v116', 'dataType': 'Float32'},
{'name': 'v118', 'dataType': 'Float32'},
{'name': 'v119', 'dataType': 'Float32'},
{'name': 'v120', 'dataType': 'Float32'},
{'name': 'v123', 'dataType': 'Float32'},
{'name': 'v124', 'dataType': 'Float32'},
{'name': 'v125', 'dataType': 'Str'},
{'name': 'v127', 'dataType': 'Float32'},
{'name': 'v128', 'dataType': 'Float32'},
{'name': 'v130', 'dataType': 'Float32'},
{'name': 'v131', 'dataType': 'Float32'}],
'outputFields': [{'name': 'target.0', 'dataType': 'Float32'},
{'name': 'target.1', 'dataType': 'Float32'}]}

Feedback