你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

QnA Maker REST API 参考 - Azure 认知服务

本文演示如何为 QnA Maker(Azure 认知服务套件中的一项服务)调用 REST API 终结点。 QnA Maker 是一种基于云的自然语言处理 (NLP) 服务,它可以基于数据创建自然对话层。 使用该服务可以基于自定义的信息知识库 (KB),针对任何输入查找最适当的回答。 QnA Maker 通常用于生成对话式客户端应用程序,其中包括社交媒体应用程序、聊天机器人和支持语音的桌面应用程序。

调用 QnA Maker 终结点

  1. 首先创建一个 Azure 认知服务资源,并在其中专门创建一个 QnA Maker 资源。 有关说明,请参阅 使用门户创建认知服务资源

  2. 在 Azure 门户中,复制进行调用所需的密钥和终结点。 有关说明,请参阅 获取资源的密钥

  3. 在本文左侧导航栏中,展开要使用的 API 版本的节点,然后选择要 (执行的操作,例如 获取更改) 。 在右窗格中,选择“ 试用”。

  4. “REST API 试用 ”窗格中,执行以下步骤:

    1. 在“终结点”文本框中,输入从Azure 门户复制的资源终结点。
    2. “Ocp-Apim-Subscription-Key”文本框中,输入从Azure 门户复制的密钥。 如果调用需要更多标头,请添加具有相应值的标头。
    3. 根据操作的需要, (正文) 提供其他参数、标头和消息有效负载。
    4. 选择“运行”。
  5. 你将看到包含相应响应代码的相关响应。

示例

有关使用 REST 使用认知服务的各种示例,请访问 认知服务 REST API 示例 Github 存储库

另请参阅