代码之家  ›  专栏  ›  技术社区  ›  Igor L.

如何通过Watson助手API动态检索响应类型

  •  0
  • Igor L.  · 技术社区  · 7 年前

    在Watson助手对话框中,我们现在可以指定各种响应类型(文本、选项、图像和暂停)

    例如

    使用以下API调用,我只能接收“文本”响应,而不能接收“选项”响应。

    有什么想法吗?

    curl-x post\
    'https://gateway.watsonplatform.net/assistant/api/v1/workspaces/<工作区ID>/message/?版本=2018-02-16'.\
    -H'授权:基本<令牌>=''\
    -h“缓存控制:无缓存”\
    -h'内容类型:application/json',\
    D′{
    “输入”:。{
    “text”:“嗨”
    }
    }
    

    使用以下API调用,我只能接收“文本”响应,而不能接收“选项”响应。

    有什么想法吗?

    curl -X POST \
      'https://gateway.watsonplatform.net/assistant/api/v1/workspaces/<Workspace ID>/message/?version=2018-02-16' \
      -H 'Authorization: Basic <Token>==' \
      -H 'Cache-Control: no-cache' \
      -H 'Content-Type: application/json' \
      -d '{
        "input": {
            "text": "Hi"
        }
    }'
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Igor L.    7 年前

    这不起作用的原因是这个特性是非常新的。我们需要使用API版本2018-07-10

    curl -X POST \
      'https://gateway.watsonplatform.net/assistant/api/v1/workspaces/<Workspace ID>/message/?version=2018-07-10' \
      -H 'Authorization: Basic <Token>==' \
      -H 'Cache-Control: no-cache' \
      -H 'Content-Type: application/json' \
      -d '{
        "input": {
            "text": "Hi"
        }
    }'
    
    推荐文章