Javascript Microsoft QnA bot Node.js
好吧,所以我放弃了我能找到的所有指令,但在我设置了我的机器人之后,我只得到了 {“statusCode”:404,“消息”:“未找到资源”} 有什么想法吗?谢谢 Hei 您使用了错误的主机。 您可以使用主机:/generateAnswer 或{knowledgeBaseID}/generateAnswer 此外,您可以在此处查看v2.0的完整文档:Javascript Microsoft QnA bot Node.js,javascript,node.js,bots,Javascript,Node.js,Bots,好吧,所以我放弃了我能找到的所有指令,但在我设置了我的机器人之后,我只得到了 {“statusCode”:404,“消息”:“未找到资源”} 有什么想法吗?谢谢 Hei 您使用了错误的主机。 您可以使用主机:/generateAnswer 或{knowledgeBaseID}/generateAnswer 此外,您可以在此处查看v2.0的完整文档: BR非常感谢你,我都没注意到!你必须更新变更(补丁)和训练知识库(同样是补丁)。这里有一个很好的指南: var demo=JSON.stringi
BR非常感谢你,我都没注意到!你必须更新变更(补丁)和训练知识库(同样是补丁)。这里有一个很好的指南:
var demo=JSON.stringify({"question":"Hi"});
var extServerOptionsPost={
host:'westus.api.cognitive.microsoft.com',
path:'/knowledgebases/*my_id*/generateAnswer',
method:'POST',
headers:{
'Ocp-Apim-Subscription-Key':'*my_sub*',
'Content-Type':'application/json',
'Content-Length':Buffer.byteLength(demo)
}
};
var reqPost=http.request(extServerOptionsPost,function(res){
console.log("response statusCode: ",res.statusCode);
res.on('data',function(data){
console.log('Posting Result:\n');
process.stdout.write(data);
console.log('\n\n POST Operation Completed');
});
});
reqPost.write(demo);
reqPost.end();
reqPost.on('error',function(e){
console.error(e);
});