我在Azure Portal中创建了一个认知服务的预览实例。我不使用http://www.luis.ai/test/beta portal。
首先,Azure Portal显示的终点似乎是错误的(经验测试证实了这一点):https://api.projectoxford.ai/luis/v1
正确的终点似乎是:
https://api.projectoxford.ai/luis/v1.0
通过查看另一个CS:face可以确定这一点,该cs:face列出了:
https://api.projectoxford.ai/face/v1.0
使用azure门户中的键1或键2尝试以下curl命令:
curl -v -X GET "https://api.projectoxford.ai/luis/v1.0/prog/apps"
-H "Ocp-Apim-Subscription-Key: <my key>" --data-ASCII "{body}"
this以及所有对路易斯的所有其他请求,返回:
- "由于无效的订阅密钥而被拒绝访问。请确保为活动订阅提供有效的键。
使用完全相同的格式与预期的Azure Portal创建的面部CS。
这是路易斯尚未完全进入Azure的迹象,还是我做错了什么?
我从Microsoft认知服务支持团队中收到了一个消息:
您基本上使用的是用于模型构建的程序化API,这些API不是计量。根据设计, Azure订阅密钥不适用于程序化API 。您需要使用编程键。
发布应用程序后,您将获得一个将具有
luis/v2
的端点。当您在应用程序中使用此端点时,您将使用Azure订阅键。每当您在URL中看到prog
时,这些都是编程端点,并且不适用于Azure订阅键。
我可以确认订阅密钥与训练有素的端点一起使用,一旦您将该密钥分配到Luis.ai。
额外
我询问了SSO的企业帐户,就像您在Office365或Azure Portal一样。响应:
就您对SSO的问题而言,不幸的是,Luis.ai仍未启用它。但是,这是我们的产品团队正在努力的事情,您应该很快获得联合经验。
我问我是否有一个选择与其他人一样,与其他人一样,在dev.botframework.com上进行机器人注册的管理。响应:
不是我知道的。但是,我也将从PG上得到一个构象。