
# 对话机器人SDK简介
#### 对话机器人概述
对话机器人服务（Conversational Bot Service） 是一款基于人工智能技术，针对企业应用场景开发的云服务，主要包括智能问答机器人功能。智能问答机器人旨在帮助企业快速构建，发布和管理基于知识库的智能问答系统。
对话机器人服务端SDK是对服务提供的REST API进行的封装，您可以直接集成服务端SDK来调用对话机器人服务的相关API，提升业务效率。
#### 自动生成SDK代码示例
[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=CBS&api=ExecuteQaChat)提供API检索及平台调试，支持全量快速检索、可视化调试、帮助文档查看、在线咨询。
您只需要在API Explorer中修改接口参数，即可自动生成对应的代码示例。同时，可在集成开发环境CloudIDE中完成代码的构建、调试、运行等操作。
图1API Explorer   
![](https://support.huaweicloud.com/sdk-cbs/zh-cn_image_0000001252199006.png)
#### 接口与API对应关系
对话机器人接口与API的对应关系参见[表1]。
 表1接口与API对应关系 
| 接口           || API                                                                                                                                                                   |
|:---|---|:---|
| 问答机器人会话      || POST /v1/{project_id}/qabots/{qabot_id}/chat                                                                                                                          |
| 问答统计 | 热点问题统计 | GET /v1/{project_id}/qabots/{qabot_id}/qa-pairs/hots?start_time={start_time}\&end_time={end_time}\&top={top}\&domain_id={domain_id}\&domain={domain}                  |
| 问答统计 | 关键词统计  | GET /v1/{project_id}/qabots/{qabot_id}/requests/keywords?top={top}\&start_time={start_time}\&end_time={end_time}                                                      |
| 问答统计 | 问答统计   | GET /v1/{project_id}/qabots/{qabot_id}/requests/reply-rates?start_time={start_time}\&end_time={end_time}\&interval={interval}\&time_zone={time_zone}\&domain={domian} |
| 问答统计 | 访问统计   | GET /v1/{project_id}/qabots/{qabot_id}/requests/session-stats?start_time={start_time}\&end_time={end_time}\&interval={interval}\&time_zone={time_zone}                |
| 问答会话 | 开启会话   | POST /v1/{project_id}/qabots/{qabot_id}/sessions                                                                                                                      |
| 问答会话 | 关闭会话   | DELETE /v1/{project_id}/qabots/{qabot_id}/sessions/{session_id}                                                                                                       |
| 问答会话 | 处理会话   | POST /v1/{project_id}/qabots/{qabot_id}/sessions/{session_id}                                                                                                         |
| 其他问答 | 获取问题提示 | POST /v1/{project_id}/qabots/{qabot_id}/suggestions                                                                                                                   |
| 其他问答 | 标记为转人工 | POST /v1/{project_id}/qabots/{qabot_id}/requests/{request_id}/labor                                                                                                   |
| 其他问答 | 问答满意评价 | POST /v1/{project_id}/qabots/{qabot_id}/requests/{request_id}/satisfaction                                                                                            |
   
