Возникла проблема с действием create_classifier из команды curl и дизайна диалогов в Интернете - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь использовать действие классификатора языка Ватсона.

Похоже, мне нужно сначала создать классификатор.

Чтобы вызвать действие create_classifier, сначала я попытался из терминала, как написано нижев действии точка входа.

curl -u "username":"password" -X POST https://openwhisk.ng.bluemix.net/api/v1/namespaces/MY_ACCOUNT_dev/actions/natural-language-classifier-v1/create-classifier?blocking=true

Не удалось.Итак, попробовал другой способ,

curl -H "Content-Type: application/json" --data @params.json -u "username":"password" -X POST "https://openwhisk.ng.bluemix.net/api/v1/namespaces/MY_ACCOUNT_dev/actions/natural-language-classifier-v1/create-classifier?blocking=true"

params.json выглядит следующим образом

{   
    "params":{
    "metadata":[{"language":"ko", "name":"test_classifier"}],
    "password": pw,
    "username": uname,
    "training_data":"weather_data_train.csv"
    }
}

Это дает мне "Insufficient credentials provided in constructor argument. Refer to the documentation for the required parameters. Common examples are username/password, api_key, and iam_access_token." сообщение.

Также, попытался вызвать create_classifier изДиалог GUI.Ответ определяется следующим образом:

{
  "output": {
     "generic": [
     {
    "values": [],
    "response_type": "text",
    "selection_policy": "sequential"
    }
  ]
 },
  "actions": [
    {
     "name": "/MY_ACCOUNT_dev/actions/natural-language-classifier-v1/create-classifier",
     "type": "server",
     "parameters": {
        "text": "<? input.text ?>",
        "metadata": [
           {
           "name": "test_classifier",
           "language": "ko"
         }
       ],
    "password": password,
    "username": username,
    "training_data": "weather_data_train.csv"
   },
  "credentials": "$mycred",
  "result_variable": "context.classified_topic"
   }
 ]
}

И получил {"error":"Unauthorized: Access is denied due to invalid credentials."}

Существуют ли другие учетные данные для вызова действий, отличные от тех, которые указаны на странице точек входа в действие?

Любой можетпомочь мне с этим вопросом?Не могу найти ссылки или документы для этого.

...