'How to find QnA Maker settings to send in Bot Framework SDK?

I need to find the information below

QnAKnowledgebaseId= QnAAuthKey QnAEendpointHostName=

to insert it into the .env file of the bot framework i created and then connect it to my knowledge base. I didn't find this information because now the website it's all Cognitive services at Microsoft.



Solution 1:[1]

  1. You should be able to find QnAAuthKey and QnAEendpointHostName on the Azure portal, under respective language service. enter image description here

  2. You should be able to fine QnAKnowledgebaseId in the language portal, it is the name of your KB you have provided in free text form

enter image description here

More specific are here. https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/question-answering/how-to/authoring#create-a-project

The SDK sample is here to use, https://github.com/microsoft/BotBuilder-Samples/blob/main/samples/csharp_dotnetcore/12.customQABot/Bots/CustomQABot.cs#L109

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1