在 luis 容器为 运行 后获取 "Api key is invalid"

Get "Api key is invalid" after luis container is running

我 运行 并根据教程 https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-container-howto?tabs=v3

在我的服务器中安装 Luis Container

我运行容器,它工作正常。 Api 也工作正常。几分钟后,当我检查状态时(http://192.168.10.140:5000/status),I 得到 "Api Key is invalid.",然后我重新启动容器,一切正常。但几分钟后,"Api key is invalid" 再次出现。

{"service":"luis","apiStatus":"Invalid","apiStatusMessage":"Api Key is invalid."}

发生错误时,Luis 容器一直处于 运行ning 状态。

顺便说一下,认知服务的价格等级是 SO(标准)。

谁能给我一些建议,为什么我会收到这个错误?

LUIS Docker 容器 reaches out to the billing endpoint every 10-15 minutes。我想这就是为什么一开始看起来一切正常的原因。

  1. 确保您使用的是正确的 API 密钥
    1. 前往 LUIS 门户网站
    2. 单击您的 LUIS 应用程序
    3. 点击管理
    4. 单击 "Azure Resources" 并复制您的主键
    5. 确保你没有击中任何 limits
  2. 测试您的 API 键入 online API tester

我想这会帮助您发现真正的问题。如果没有,请告诉我,我将继续帮助解决问题并更新此答案。