使用 watson-developer-cloud nodejs sdk 删除多个意图
Deleting multiple intents with watson-developer-cloud nodejs sdk
我正在将 watson-developer-cloud 与 nodejs 一起使用,并尝试通过以下方式删除超过 intent
个:
let IntentName = req.body.intentName;
var params = {
workspace_id: workspaceId,
intent: // delete more than on intent here
};
conversation.deleteIntent(params, function(err, response) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(response, null, 2));
}
});
如何删除多个?
SDK is based on the API for Watson Assistant。 API 支持每次调用删除一个意图。因此,您需要遍历所有要删除的意图,然后将它们一一删除。
您可以做的一个选择是下载整个工作区并直接处理 JSON 对象。然后完成后,将整个更新的块一次性发送回您的工作区。
这意味着更少的调用,降低了速率限制生效的可能性。
我正在将 watson-developer-cloud 与 nodejs 一起使用,并尝试通过以下方式删除超过 intent
个:
let IntentName = req.body.intentName;
var params = {
workspace_id: workspaceId,
intent: // delete more than on intent here
};
conversation.deleteIntent(params, function(err, response) {
if (err) {
console.error(err);
} else {
console.log(JSON.stringify(response, null, 2));
}
});
如何删除多个?
SDK is based on the API for Watson Assistant。 API 支持每次调用删除一个意图。因此,您需要遍历所有要删除的意图,然后将它们一一删除。
您可以做的一个选择是下载整个工作区并直接处理 JSON 对象。然后完成后,将整个更新的块一次性发送回您的工作区。
这意味着更少的调用,降低了速率限制生效的可能性。