在哪里可以获得 Watson-Assistant 的 "workspace_id" 参数?
Where can I get "workspace_id" parameter for Watson-Assistant?
我目前是 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));
谢谢。
关于如何检索 IBM Watson Assistant 的工作区 ID,有两个选项。
- 在基于浏览器的工具中点击技能,然后点击三点菜单。在那里,单击 API 详细信息。它将列出技能名称和 ID、工作区 ID 和一些更多信息。
- 在您使用Assistant V1 API, there is a listWorkspaces函数的程序中。它检索有关 Watson Assistant 实例中工作区的信息。
这里有 link 您正在寻找的答案
由于您使用的是 Watson Assistant 服务的 V1,因此它是 Workspace ID。有效的 Watson Assistant V2,您将使用 Skills 并需要 Skill ID。
Watson-developer-cloud 已于 2020 年 9 月弃用。因此我们必须安装 ibm-watson,然后使用此代码。它会显示一些详细信息,包括工作区 ID。
const AssistantV1 = require('ibm-watson/assistant/v1');
const { IamAuthenticator } = require('ibm-watson/auth');
const assistant = new AssistantV1({
version: '2020-04-01',
authenticator: new IamAuthenticator({
apikey: '{api_key}',
}),
serviceUrl: '{your_service_URL}',
disableSslVerification: true,
});
assistant.listWorkspaces().then(res => {
console.log(JSON.stringify(res.result, null, 2));
})
.catch(err => {
console.log(err)
});
我目前是 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));
谢谢。
关于如何检索 IBM Watson Assistant 的工作区 ID,有两个选项。
- 在基于浏览器的工具中点击技能,然后点击三点菜单。在那里,单击 API 详细信息。它将列出技能名称和 ID、工作区 ID 和一些更多信息。
- 在您使用Assistant V1 API, there is a listWorkspaces函数的程序中。它检索有关 Watson Assistant 实例中工作区的信息。
这里有 link 您正在寻找的答案
由于您使用的是 Watson Assistant 服务的 V1,因此它是 Workspace ID。有效的 Watson Assistant V2,您将使用 Skills 并需要 Skill ID。
Watson-developer-cloud 已于 2020 年 9 月弃用。因此我们必须安装 ibm-watson,然后使用此代码。它会显示一些详细信息,包括工作区 ID。
const AssistantV1 = require('ibm-watson/assistant/v1');
const { IamAuthenticator } = require('ibm-watson/auth');
const assistant = new AssistantV1({
version: '2020-04-01',
authenticator: new IamAuthenticator({
apikey: '{api_key}',
}),
serviceUrl: '{your_service_URL}',
disableSslVerification: true,
});
assistant.listWorkspaces().then(res => {
console.log(JSON.stringify(res.result, null, 2));
})
.catch(err => {
console.log(err)
});