QnA Maker已GA,新建Bot Service缺失新版配置项的问题咨询
解决QnA Maker GA版Bot配置项缺失问题
不用更换北欧区域,这个区域完全支持QnA Maker的GA版本,你直接手动添加缺失的配置项就可以解决问题,具体操作和注意事项如下:
手动添加GA版配置项是可行且推荐的方案
Bot Service的模板偶尔会存在更新滞后的情况,但手动添加配置项完全符合Azure的官方规范,不会有兼容性问题。具体添加步骤
- 进入你的Bot Service资源,切换到「配置」页面;
- 在「应用程序设置」模块中,点击「添加新设置」;
- 依次添加以下三个键值对:
- 键:
QnAKnowledgebaseId,值:从QnA Maker知识库的「设置」页面复制对应的知识库ID; - 键:
QnAAuthKey,值:从QnA Maker知识库的「发布」页面获取的终结点密钥(Endpoint Key); - 键:
QnAEndpointHostName,值:QnA Maker的完整终结点主机名,格式类似https://[你的QnA资源名].northeurope.azurewebsites.net/qnamaker;
- 键:
- 保存所有设置后,重启你的Bot Service实例,确保配置生效。
代码层面的适配
还要确认你的Bot代码中使用的是GA版的QnA客户端初始化逻辑,比如用QnAMakerEndpoint类来封装上述三个配置参数,而不是依赖旧预览版的QnASubscriptionKey字段,这样才能正确调用GA版的QnA Maker API。
内容的提问来源于stack exchange,提问作者John Gotze
相关产品推荐
相关产品推荐

