我在 Azure 中下载了 C# 模板。它自动创建并设置了一个 LUIS 应用程序,但现在 LUIS 调用了 1000 次并过期了。我使用 this guide 创建了一个新 key .我设法分配了一个资源,但现在怎么办?我仍然收到已达到配额限制的错误消息。
我尝试更改 bot 文件中的名称和创作 key ,但总是收到无法读取 bot 文件的错误。
我还注意到 LUIS 应用中的创作 key 比机器人配置中的创作 key 短得多。有人能帮我吗?谢谢。
更新:我尝试了这些。
在 Azure 门户中以 S0 定价创建了新的 luis 订阅计划。
在 LUIS.ai 中创建了新的 LUIS 应用程序,使用来自 Azure 门户的新创建的 luis 计划分配新资源。
通过机器人模拟器添加服务。仍然是禁止错误。
Bot 配置显示旧的订阅 key ,所以我在 LUIS.ai 中单击端点 url,它有一个订阅 key ,所以我将其复制到 bot 配置。 (我删除了加密。)仍然是禁止错误。
在所有这些步骤之后它仍然说“无效状态代码禁止
”
路易斯·艾
最佳答案
看来您有一些问题需要解决。
1) 我猜你的 .bot 文件有加密值。第一,因为您报告读取 .bot 文件时出错。您是否直接将其编辑为 JSON?第二,因为创作 key 的长度。当值被加密时,它们将与原始值不匹配。应通过 Bot Framework Emulator 进行编辑。您还可以在那里删除文件加密,从而允许您直接编辑文件(如果需要的话)。
2) 无法将 LUIS.ai 帐户从一个 LUIS 订阅转移到另一个。但是,您可以创建新的 LUIS 订阅,并在新的 LUIS.ai 帐户下将应用导出/导入到新订阅。
为此,生成的启动器 key 主要用于编写新应用程序和 LUIS programmatic authorizing APIs .您应该创建一个新的端点 key (可通过 LUIS 应用中的管理 =>“ key 和端点”访问)并使用它向您的应用发送查询以进行测试。此端点 key 在免费套餐中每月限制为 10,000 条消息。
您可以在 this doc 中阅读有关 LUIS 模型/关键边界(即阈值限制)的信息.您还可以阅读 here关于如何查看用于管理端点配额的摘要使用情况。
希望得到帮助!
这里列出了可立即引用的关键限制。
关于c# - 关于使用 Botframework v4 更改为新 LUIS key 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54941992/