如何解决Luis-403超出通话量配额

时间:2019-03-24 00:42:42

标签: azure botframework chatbot luis

我正在为我的学校项目测试我的机器人,该机器人项目将在接下来的两天内到期,突然,该机器人停止正常运行并一直显示默认消息。

在Google和Stackoverflow上进行了一些研究之后,发现这是由于配额限制所致。

我在Luis键中看到了,当前键是“ Starter_key”,并且在端点的错误消息下方。

{ "statusCode": 403, "message": "Out of call volume quota. Quota will be replenished in 11.00:25:53." }

我在这里读过类似的问题,但是没有一个人清楚地提到下一步。解决此问题的最佳方法是什么,我不想等待接下来的11天。无论如何,是否只有Luis可以升级为现收现付?甚至行不通?

2 个答案:

答案 0 :(得分:2)

如错误消息所示,您只需达到LUIS Starter_Key的最大请求量即可(这是一个试用)。

永久解决此问题,您需要在Microsoft Azure订阅上提供LUIS资源,并从那里使用订阅密钥。

方法here有据可查。

简而言之:

  • 在您的Azure订阅中创建LUIS资源
  • 回到LUIS门户,转到模型的键和端点
  • 点击“分配资源”,然后选择之前创建的LUIS资源

答案 1 :(得分:-2)

我通过以下步骤解决了该问题,可以将其标记为已关闭。

  1. 使用不同的帐户在luis.ai中创建了New Luis应用。
  2. 从“我的应用程序”->“导出为Json”中导出现有帐户设置。
  3. 在“管理”->“版本”下将Json导入了新应用
  4. 培训并发布了新的Luis应用。
  5. 复制新应用的应用ID和API密钥,并在Bot应用设置-> LuisAPIKey和LuisAppId中更新它们
  6. 重新启动Bot服务。
  7. 验证机器人。