我目前是IBM Watson(Watson Assistant)的新手,我无法弄清楚。在哪里可以找到?
代码:
var watson = require('watson-developer-cloud');
var assistant = new watson.AssistantV1({
iam_apikey: '{apikey}',
version: '2018-09-20',
url: '{url}'
});
assistant.message({
workspace_id: '{workspace_id}', // <-- THIS, where can i get the right parameter.
input: {'text': 'Hello'}
}, function(err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
谢谢。
答案 0 :(得分:4)
关于如何检索IBM Watson Assistant的工作空间ID,有两个选项。
答案 1 :(得分:3)
以下是您寻找的答案的链接IBm Cloud Watson Assistant: How to get the ID of a workspace
在使用Watson Assistant服务的V1时,它是工作区ID。 Watson Assistant的有效V2版本,您将使用技能并要求技能ID。
答案 2 :(得分:0)
Watson-developer-cloud从2020年9月开始不推荐使用。因此,我们必须改为安装ibm-watson,然后使用此代码。它显示一些细节,包括工作区ID。
val json = Json { encodeDefaults = false }
val body = json.encodeToString(someSerializableObject)