Try the Watson Machine Learning Accelerator REST API
To try the Watson Machine Learning Accelerator REST API, you can read API calls directly from the API page accessible from the Watson Machine Learning Accelerator console.
Procedure
- Access the console, see: Access the console
- Click Help > API for Training
- Find /platform/rest/deeplearning/v1/conf to set your API key for
authorization, which can be done by clicking the warning icon. This will enable to use this page to
test and run the API calls.
Fill out the api_key field:
Figure 1. API key authorization input To obtain your API token to populate the api_key field:- Get dlicmd.py command tool from Help > Command Line Tools and write down the --rest-host value in the example section on the page
- Generate access token by running the following
command:
$ python3 /path_to_dlicmd/dlicmd.py --logon --rest-host YOUR_CLUSTER_REST_HOST --username USER_NAME --password USER_PASSWORD --debug-level info
The accessToken will be returned, for example:{ "accessToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVFTmM5U1pfLTRBOUh4SF9ia1ZObXpldzBlTG1wdVpHa1NpTGVhdEJVelEifQ.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoiYWRtaW4iLCJpc3MiOiJLTk9YU1NPIiwiYXVkIjoiRFNYIiwicm9sZSI6IkFkbWluIiwicGVybWlzc2lvbnMiOlsiYWRtaW5pc3RyYXRvciIsImNhbl9wcm92aXNpb24iXSwiZ3JvdXBzIjpbMTAwMDBdLCJ1aWQiOiIxMDAwMzMwOTk5IiwiYXV0aGVudGljYXRvciI6ImRlZmF1bHQiLCJkaXNwbGF5X25hbWUiOiJhZG1pbiIsImNhbl9yZWZyZXNoX3VudGlsIjoxNjMxMjU5OTc0MDE4LCJjc3JmX3Rva2VuIjoiMmJkMzJkZTc2NjhmM2JiZmI3NTA5MmY2MWU0NmNlZjQiLCJzZXNzaW9uX2lkIjoiY2NkNTM4YTgtZTY0Yy00MDVjLWI2ZGUtMTllYWYwY2UxMzAwIiwiaWF0IjoxNjMxMjE2ODEwLCJleHAiOjE2MzEyNjAwMTB9.uFVBQ7FU60oud2WCCOlBoCuIhaRe_7VALJKwsWkWRnlysOI3yCCCq6_tYmZba9kwInYK44WUBsDrILXp_o7fPMmInyVXTUIaEMcopmwqPLxQPg9oTAA8vi-WY_U91mCNNHuWXcAYN9GsS-BNJ8GOELWuxyFpUV4g2qKgt-2f0Q1jz5CeL31fHgKuHmAIByPmN4EeErb7CQ0--MLGIIL4lUQX-hP3KfR_WGvbMCPDpQdRROQj1yDGsXoEvriU9FEZJmTkoDazDlLinem3SI4u251sp-a75riOjmI6gyieiqXBrs55akHr48XsQLpLnBI7Pj78aMSLknrPhPx8ZNTNoA", "uid": "1000330999", "username": "admin", "display_name": "admin", "permissions": [ "administrator", "can_provision" ], "role": [ "Admin" ], "exp": 1631260010, "wmla_instance": "1631158681137537", "service_instance_user_role": "Admin", "cluster_user_role": "Admin" }
- Obtain the accessToken value and add the prefix
Bearer, for
example:
Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjVFTmM5U1pfLTRBOUh4SF9ia1ZObXpldzBlTG1wdVpHa1NpTGVhdEJVelEifQ.eyJ1c2VybmFtZSI6ImFkbWluIiwic3ViIjoiYWRtaW4iLCJpc3MiOiJLTk9YU1NPIiwiYXVkIjoiRFNYIiwicm9sZSI6IkFkbWluIiwicGVybWlzc2lvbnMiOlsiYWRtaW5pc3RyYXRvciIsImNhbl9wcm92aXNpb24iXSwiZ3JvdXBzIjpbMTAwMDBdLCJ1aWQiOiIxMDAwMzMwOTk5IiwiYXV0aGVudGljYXRvciI6ImRlZmF1bHQiLCJkaXNwbGF5X25hbWUiOiJhZG1pbiIsImNhbl9yZWZyZXNoX3VudGlsIjoxNjMxMjU5OTc0MDE4LCJjc3JmX3Rva2VuIjoiMmJkMzJkZTc2NjhmM2JiZmI3NTA5MmY2MWU0NmNlZjQiLCJzZXNzaW9uX2lkIjoiY2NkNTM4YTgtZTY0Yy00MDVjLWI2ZGUtMTllYWYwY2UxMzAwIiwiaWF0IjoxNjMxMjE2ODEwLCJleHAiOjE2MzEyNjAwMTB9.uFVBQ7FU60oud2WCCOlBoCuIhaRe_7VALJKwsWkWRnlysOI3yCCCq6_tYmZba9kwInYK44WUBsDrILXp_o7fPMmInyVXTUIaEMcopmwqPLxQPg9oTAA8vi-WY_U91mCNNHuWXcAYN9GsS-BNJ8GOELWuxyFpUV4g2qKgt-2f0Q1jz5CeL31fHgKuHmAIByPmN4EeErb7CQ0--MLGIIL4lUQX-hP3KfR_WGvbMCPDpQdRROQj1yDGsXoEvriU9FEZJmTkoDazDlLinem3SI4u251sp-a75riOjmI6gyieiqXBrs55akHr48XsQLpLnBI7Pj78aMSLknrPhPx8ZNTNoA