我在Azure门户中创建了Cognitive Services LUIS的预览实例。我没有使用http://www.luis.ai/test/beta门户网站。
首先关闭Azure门户显示的端点似乎是错误的(经验测试证实了这一点): https://api.projectoxford.ai/luis/v1
正确的终点似乎是:
https://api.projectoxford.ai/luis/v1.0
通过查看另一个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}"
这个以及对任何LUIS函数的所有其他请求都返回:
- &#34;由于订阅密钥无效而拒绝访问。确保为有效订阅提供有效密钥&#34;。
醇>
使用与Azure门户创建的Face CS完全相同的格式可以正常工作。
这是否表明LUIS还没有进入Azure,或者我做错了什么?
答案 0 :(得分:1)
我从Microsoft认知服务支持团队得到了一句话:
您基本上使用的是用于模型构建的编程API,这些API未按计量。根据设计, Azure订阅密钥不适用于编程API 。您需要使用程序密钥。
发布应用程序后,您将获得一个具有
luis/v2
的端点。在应用程序中使用此端点时,您将使用Azure订阅密钥。只要您在网址中看到prog
,这些就是程序化端点,无法使用Azure订阅密钥。
我可以确认,只要您在luis.ai中将该密钥分配给应用,订阅密钥就会与经过培训的端点配合使用。
我询问了有关企业帐户的SSO,例如您使用Office365或Azure Portal。回复:
至于您关于SSO的问题,遗憾的是,它还没有为luis.ai启用。但是,这是我们产品团队正在开展的工作,您很快就会有联合经验。
我问我是否可以选择与其他人分享我的luis.ai应用管理,例如,我可以在dev.botframework.com管理机器人注册。回复:
不是我知道的。但是,我也会从PG那里得到一个确认。