如何通过 Watson Assistant 动态检索响应类型 API
How to dynamically retrieve response types via Watson Assistant API
在 Watson Assistant 对话框中,我们现在可以指定各种响应类型(文本、选项、图像和暂停)
例如
使用以下 API 调用我只能收到 "text" 响应,而不是 "options" 响应。
有什么想法吗?
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"
}
}'
这不起作用的原因是该功能非常新。我们需要使用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"
}
}'
在 Watson Assistant 对话框中,我们现在可以指定各种响应类型(文本、选项、图像和暂停)
例如
使用以下 API 调用我只能收到 "text" 响应,而不是 "options" 响应。
有什么想法吗?
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"
}
}'
这不起作用的原因是该功能非常新。我们需要使用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"
}
}'