无法为Watson连接器运行botium

时间:2019-09-24 11:28:46

标签: chatbot

我正在尝试测试Watson协助聊天机器人

{   "botium": {
    "Capabilities": {
      "PROJECTNAME": "IBM Watson",
       "SCRIPTING_UTTEXPANSION_MODE": "all",

      "SCRIPTING_FORMAT": "xlsx",
      "SCRIPTING_XLSX_STARTROW": 2,
      "SCRIPTING_XLSX_STARTCOL": 1,

      "CONTAINERMODE": "watson",
      "WATSON_APIKEY": "*********************************",
      "WATSON_WORKSPACE_ID": "*********************"
    }   } }

但由于以下异常而失败

 Cannot build watson container: 'Watson workspace connection failed: { Error: Unauthorized: Access is denied due to invalid credentials.\n    at Request._callback 

我提供了正确的凭据

  

技能详细信息技能名称:我的第一个技能

     

技能ID:****************************

     

**工作区ID:*********************************

API密钥

  

服务凭证服务凭证名称:服务凭证-1

     

** Api键:********************

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

很有可能,您必须使用Watson Service Endpoint Url来调整WATSON_URL capability

您应该使用Watson助手ID代替工作区ID:https://github.com/codeforequity-at/botium-connector-watson#watson_assistant_version切换到Assistant API的V2版本https://github.com/codeforequity-at/botium-connector-watson#watson_assistant_id-

"WATSON_ASSISTANT_VERSION": "V2",
"WATSON_URL": "your service endpoint",
"WATSON_APIKEY": "....",
"WATSON_ASSISTANT_ID": "....",