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

  1. Access the console, see: Access the console
  2. Click Help > API for Training
  3. 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
    API key authorization input
    To obtain your API token to populate the api_key field:
    1. Get dlicmd.py command tool from Help > Command Line Tools and write down the --rest-host value in the example section on the page
    2. 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"
      }
    3. 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