node.js - 我在哪里可以获得 Watson-Assistant 的“workspace_id”参数?
问题描述
我目前是 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的程序中,有一个listWorkspaces函数。它检索有关您的 Watson Assistant 实例中的工作空间的信息。
推荐阅读
- java - 向 sql 查询提供带有通配符的列值列表
- ios - FetchEvent.respondWith 收到错误:返回的响应为空
- python - C socket recv 函数返回未定义的错误(errno)
- android - 回收站视图中未正确显示非英语(乌尔都语)文本
- html - 如何在具有绝对位置的 div 之后正确添加内容
- multithreading - Delphi 应用程序中的死锁
- python-3.x - 尽管已安装,但使用 Windows 导入 NumPy 失败
- django - 如果用户在单击验证电子邮件链接之前未登录,则电子邮件验证抛出错误
- swift - Swift 数组中的 didSet 和 Getter
- powershell - PowerShell - 如何强制超时调用命令