【问题标题】:Question about changing to a new LUIS key with Botframework v4关于使用 Botframework v4 更改为新 LUIS 密钥的问题
【发布时间】:2019-07-23 07:56:07
【问题描述】:

我在 Azure 中下载了 C# 模板。它自动创建并设置了一个 LUIS 应用程序,但现在 LUIS 调用了 1000 次,现在就过期了。我使用this guide 创建了一个新密钥。我设法分配了一个资源,但现在怎么办?我仍然收到达到配额限制的错误消息。

我尝试更改机器人文件中的名称和创作密钥,但总是收到无法读取机器人文件的错误。

我还注意到 LUIS 应用程序中的创作密钥比机器人配置中的要短得多。有人能帮我吗?谢谢。

更新:我尝试了这些。

  1. 在 Azure 门户中使用 S0 定价创建了新的 luis 订阅计划。

  2. 在 LUIS.ai 中创建了新的 LUIS 应用,使用 azure 门户中新创建的 luis 计划分配新资源。

  3. 通过机器人模拟器添加服务。仍然禁止错误。

  4. 显示旧订阅密钥的机器人配置,因此我单击 LUIS.ai 中的端点 URL,它有一个订阅密钥,因此我将其复制到机器人配置。 (我删除了加密。)仍然禁止错误。

在所有这些步骤之后,它仍然说“无效状态代码Forbidden

路易斯·艾

【问题讨论】:

    标签: c# botframework azure-language-understanding


    【解决方案1】:

    您似乎有一些问题需要解决。

    1) 我猜你的 .bot 文件有加密值。一,因为您报告读取 .bot 文件时出错。您是否直接将其编辑为 JSON?第二,由于创作密钥的长度。当值被加密时,它们将与原始值不匹配。应通过 Bot Framework Emulator 进行编辑。您还可以在此处删除文件加密,允许您直接编辑文件,如果这是您想要的。

    2) 无法将 LUIS.ai 帐户从一个 LUIS 订阅转移到另一个订阅。但是,您可以创建新的 LUIS 订阅并将应用导出/导入到新 LUIS.ai 帐户下的新订阅中。

    为此,生成的启动密钥主要用于创作新应用并与LUIS programmatic authorizing APIs 一起使用。您应该创建一个新的端点密钥(可通过 LUIS 应用中的 Manage => 'Keys and Endpoints' 访问)并使用它向您的应用发送查询以进行测试。此端点密钥在免费层上每月限制为 10,000 条消息。

    您可以在this doc 中阅读有关 LUIS 模型/密钥边界(即阈值限制)的信息。您还可以阅读here,了解如何查看用于管理端点配额的摘要使用情况。

    希望有帮助!

    这里列出了供立即参考的关键限制。

    【讨论】:

    • 谢谢,我会做这些,稍后再回来。你也知道发布 luis 在 staging 和 production 有什么区别吗?
    • 这是相关的,因为我在新的 luis 订阅中选择了“F0”定价?
    • 我用我尝试过的步骤更新了我的问题。我仍然无法让它工作
    • 先生,您能教我这部分吗? " 您应该创建一个新的端点密钥(可通过 LUIS 应用程序中的 Manage => 'Keys and Endpoints' 访问)并使用它向您的应用程序发送查询以进行测试。此端点密钥的每月限制为每月 10,000 条消息免费套餐。”
    • 嗨@user10860402,很抱歉没有回复。那是我的周末,我不在。尝试在 LUIS.ai 中发布您的机器人并让我知道结果。确保您正在发布到生产环境并且您正在使用该密钥。
    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多