开发机器人时LUIS的authoringKey与endpointKey有什么区别?
LUIS 配置字段及密钥差异说明
authoringKey 与 endpointKey 的核心区别
- authoringKey(创作密钥):仅用于LUIS应用的开发管理操作,包括应用创建、意图实体编辑、模型训练、版本管理、发布操作等,有严格的调用频率限制,仅适用于开发阶段,不可用于生产环境的预测请求。
- endpointKey(终结点密钥):仅用于已发布LUIS应用的预测查询请求,支持更高的调用配额,没有应用管理操作的权限,是生产环境调用LUIS能力的唯一合法密钥。
配置字段含义及获取途径
你提供的LUIS配置片段如下:
"luis": { "authoringEndpoint": "", "authoringRegion": "", "defaultLanguage": "", "endpoint": "", "environment": "", "name": "", "authoringKey": "", "endpointKey": "" }
各字段的具体含义和获取方式如下:
authoringEndpoint:LUIS创作服务的统一请求前缀,和创作资源所在区域绑定。
获取方式:在Azure门户打开对应LUIS创作资源,进入「密钥和终结点」页面直接复制即可。authoringRegion:LUIS创作资源部署的Azure区域标识,例如chinaeast2、westus等。
获取方式:创建LUIS创作资源时选定的区域参数,可在Azure门户对应资源的概览页面查询。defaultLanguage:LUIS应用的默认交互语言,例如中文简体为zh-cn、美式英文为en-us。
获取方式:创建LUIS应用时选择的默认语言参数,可在LUIS门户的应用设置页面查询。endpoint:LUIS预测服务的统一请求前缀,和预测资源所在区域绑定。
获取方式:在Azure门户打开对应LUIS预测资源,进入「密钥和终结点」页面直接复制即可。environment:LUIS应用的发布环境标识,可选值为staging(测试环境)、production(生产环境)。
获取方式:发布LUIS应用时选择的目标环境,可在LUIS门户的发布页面查询。name:你创建的LUIS应用的自定义名称。
获取方式:创建LUIS应用时填写的名称,可在LUIS门户的应用列表或应用设置页面查询。authoringKey:LUIS创作资源的访问密钥,对应上文提到的创作密钥。
获取方式:在Azure门户对应LUIS创作资源的「密钥和终结点」页面查询,也可在LUIS门户的「Azure资源」设置页关联创作资源后直接复制。endpointKey:LUIS预测资源的访问密钥,对应上文提到的终结点密钥。
获取方式:在Azure门户对应LUIS预测资源的「密钥和终结点」页面查询,也可在LUIS门户的「Azure资源」设置页关联预测资源后直接复制。
内容的提问来源于stack exchange,提问作者Raju Jain
相关产品推荐
相关产品推荐

