如何通过QnA Maker API获取KB列表?投票功能是否已可用?
QnA Maker(现Azure Language Question Answering)知识库列表获取功能状态说明
嘿,咱们先把这个问题理清楚:
首先要明确,微软已经把原独立的QnA Maker服务整合进**Azure认知服务的语言服务(Language Service)**里了,旧版QnA Maker的独立API会在2025年3月31日停止支持,现在官方推荐使用新的Question Answering功能。
关于你关心的「获取知识库(KB)列表」功能:
- 这个功能目前已经完全可用,而且是新的Question Answering服务的标准能力之一
- 不管你是用REST API还是Azure官方提供的SDK(Python、C#、Java等主流语言都支持),都能轻松实现这个需求
举个快速测试的例子,用curl调用REST API获取KB列表:
curl -X GET "https://<你的资源名称>.cognitiveservices.azure.com/language/query-knowledgebases?api-version=2021-10-01" \ -H "Ocp-Apim-Subscription-Key: <你的订阅密钥>"
至于你之前为这个功能投过票,这个需求已经在新的Question Answering服务里落地了,完全可以用来做你的POC原型验证。
另外提醒一下,如果你的项目还在使用旧版QnA Maker服务,建议尽快迁移到新的Language Service,避免后续服务停用影响功能。
内容的提问来源于stack exchange,提问作者Ein2012
相关产品推荐
相关产品推荐

