【问题标题】:Where can I get the LUIS subscription key?在哪里可以获得 LUIS 订阅密钥?
【发布时间】:2017-03-21 07:32:57
【问题描述】:

我正在尝试在 Microsoft Bot Framework 上创建一个简单的聊天机器人,并且我想将 LUIS 应用 ID 和 LUIS 订阅密钥添加到我的应用程序中。

我在哪里可以获得订阅密钥?

【问题讨论】:

  • 对不起,这个链接没有用,我不知道在哪里可以找到订阅密钥,你能帮帮我吗?
  • 请参考这个link和这个link
  • 所以为了访问我的 LUIS 模型,我需要订阅密钥和他们已经自动提供给我的编程密钥,但是仪表板呢(应用程序 ID:41cc122a- 65b2-4142-b787-2671b483d2d9) ,我可以用它代替订阅密钥吗?
  • 这是订阅 ID 不是订阅密钥。

标签: azure botframework chatbot azure-language-understanding


【解决方案1】:

我相信最近微软已经改变了门户的结构,所以大多数链接都不起作用。

我在哪里可以获得订阅密钥?

您可以前往

获取订阅密钥
  1. 左侧的“发布应用”链接,
  2. 从“发布设置”下的“端点槽”中选择暂存。 (不知道为什么选项是Production时它不显示。也许在生产环境中还有其他连接方式)
  3. 选择“staging”选项将显示一个端点 url,其中包含“subscription-key”字段,您可以复制该字段

我想添加 LUIS 应用 ID

获取您的 luis 应用 ID

  1. 转到“https://www.luis.ai/applications”中的“我的应用程序”
  2. 点击您的应用
  3. 点击左侧选项中的设置
  4. 复制 36 个字符的“应用程序 ID”

【讨论】:

  • 这为我清除了一切!该文档从未明确提及发布应用程序以获取端点。谢谢!
【解决方案2】:

以下是对我有用的步骤:

  1. 登录https://portal.azure.com
  2. 搜索luis
  3. 认知服务部分创建1个语言理解
  4. 转到https://www.luis.ai/applications 中的“我的应用程序”
  5. 选择您的应用
  6. 单击分配的端点密钥附近的更改链接
  7. 在 3 个组合框中选择可用项目

这是您可以获得订阅密钥的结果 希望对您有所帮助。

【讨论】:

    【解决方案3】:

    订阅密钥:在 azure 中创建新的认知服务 -> Luis。在新的 luis 服务中,您可以在左侧找到标记为键的选项。一切都使用 Key1。

    API 密钥:转到您的 luis.ai 帐户,然后选择密钥的选项卡。您需要在此处链接您的 luis 订阅密钥,以将 luis 链接到您的 azure sub。

    【讨论】:

    • 对所有事情都使用密钥 1?您的意思是使用 Key1 作为订阅 ID、订阅密钥等吗?请澄清我真的很挣扎:(
    • 这特别意味着将密钥 1 用于您需要在管道中同步的所有订阅密钥项目。对管道中的不同项目使用不同的订阅密钥会导致它无法工作。您在管道中连接时遇到的具体问题是什么?你应该有一个 azure 订阅密钥、luis app id、luis api 密钥、botid
    • 当我从 Cognitive Services / Resource management / Keys 下的 Keys 添加密钥时,我收到“BadArgument,Invalid Subscription Key”。当我点击“在 Azure 上购买密钥”时,它开始创建一个新的认知服务实例,我已经完成了。对不起,但这不直观..
    • 我按照这个 Stackoverflow 答案中的解决方案解决了这个问题:stackoverflow.com/questions/43997055/…
    【解决方案4】:

    您可以在此页面https://www.luis.ai/keys 导航,您将在其中看到“Programmatic API Key”,它是您的订阅密钥,也称为“Ocp-Apim-Subscription-Key”。

    【讨论】:

    • 我现在在此页面上收到 404。
    • 微软删除了 url 的“home”部分
    【解决方案5】:

    我在 msdn 上发现这篇文章确实很好地解释了密钥 https://blogs.msdn.microsoft.com/kwill/2017/05/17/http-401-access-denied-when-calling-azure-cognitive-services-apis/

    您可以在 azure 门户中找到您的订阅密钥 Location of Subscription Key for Luis Services

    应用程序 ID 可以在 luis 仪表板的应用程序设置页面上找到(从 www.luis.ai 开始) ...所有细节都在链接的文章中,但我发现的是:

    1. 使用上面截图中的键
    2. luis 的 azure 资源所在的区域应与 luis 应用程序所在的区域匹配。

    资源通过azure门户管理,luis应用通过www.luis.ai主页管理

    正如文章所说,在哪里使用什么键可能会让人很困惑,(尤其是当你第一次创建 luis 应用程序时,你会得到一个“启动键”......抱歉,华夫饼,

    【讨论】:

      【解决方案6】:

      订阅密钥与创作密钥相同(请参阅this documentation)。您可以通过以下步骤获取 LUIS 应用的创作密钥:

      • 登录 luis.ai
      • 导航到管理菜单
      • 导航到侧边栏上的 Keys and Endpoints 选项卡

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-24
        • 2022-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多