0

我将 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));
  }
 });

如何删除多个?

4

2 回答 2

2

您可以做的一种选择是下载整个工作区并直接处理 JSON 对象。然后在完成后,一次性将整个更新的块发送回您的工作区。

这意味着更少的调用,降低了速率限制启动的机会。

于 2018-05-24T04:16:32.333 回答
1

SDK基于Watson Assistant 的 API。API 支持每次调用删除一个意图。因此,您需要遍历所有要删除的意图并一一删除。

于 2018-05-23T10:49:04.323 回答