- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- SDK参考
- API参考
-
常见问题
- 产品咨询类
-
智能问答机器人
- 为什么“对话体验”为兜底,调用API时为闲聊
- 是否必须购买OBS才能使用对话机器人服务
- 使用智能问答是否必须要提供标注数据
- 问答机器人不会的问题,系统会每天整理提醒吗
- 问答机器人支持哪些语言
- 智能问答服务冻结了如何续费
- 没有模型的问答和基于标注数据训练了模型的区别
- 是否支持私有化部署
- 路数是什么?如何增加会话路数
- 是否支持提出一个问题得到多个回答
- 问答数据保留时间
- 如何修改机器人规格,不同版本机器人区别
- 如何删除机器人
- 智能问答机器人的回答规则是什么
- 如何查询机器人使用情况
- 如何使用问答语料导入模板
- 子账户导出数据受obs权限影响时怎么处理
- 新购买的机器人是否可以与旧机器人共享语料库
- 问答机器人进行规格变更,是否会影响业务
- 技能管理中有多个技能,如何匹配技能
- 如何给子账户添加CBS系统角色
- 智能问答答案中如何设置视频?
- 创建了问答机器人,如何问答体验?
- 如何体验智能问答机器人?
- 错误码类
- 视频帮助
- 文档下载
- 通用参考
本文导读
链接复制成功!
使用API调用华为云CBS服务
本章节提供了通过Postman调用CBS服务问答机器人API的样例,帮助您零编码快速体验并熟悉CBS服务的使用方法。
使用CBS服务API的详细步骤如下所示:
准备工作
- 已注册华为云账号,并完成实名认证,账号不能处于欠费或冻结状态。
- 已创建智能问答机器人。
步骤1:配置环境
- 下载并安装Postman。
- 下载问答机器人的Postman配置文件。
- 导入配置文件。
- 打开并登录Postman。
- 单击左上角“File > Import > Import File > Choose Files”导入配置文件。
图1 导入配置文件
配置文件导入成功后,将显示在Postman左侧导航栏中。
图2 配置文件
说明:本配置文件中服务所属区域为“华北-北京四”,如果您在开通服务时,选择了其他区域,在执行步骤3、步骤4时请将配置文件中的所有“cn-north-4”字段替换为实际区域,服务部署的区域具体请参见终端节点。
步骤2:Token认证鉴权
Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口时,需要使用Token进行鉴权。
- 在Postman左侧导航栏中单击“get-token”配置文件。
- 单击“Body”配置项。填写用户名、密码、账号名。
请登录“我的凭证”页面,复制IAM用户名、账号名至username、domainname参数处,并填写密码。
图3 Token认证鉴权
- 单击“Send”,发送请求,获取并复制Token。
获取返回结果“Headers”中的“X-Subject-Token”即为Token。Token有效期为24小时。
图4 获取Token
步骤3:调用服务
- 在Postman左侧导航栏中单击“ExecuteQaChat”配置文件。
- 登录我的凭证,获取“华北-北京四”区域的项目ID,替换配置文件URL中的{project_id}。
- 登录对话机器人服务管理控制台,在左侧菜单栏中选择“智能问答机器人”。在机器人列表,复制机器人ID,替换配置文件URL中的{qabot_id}。
图5 机器人ID
- 单击“Headers”配置项。将获取的Token复制到“X-Auth-Token”的参数值中。
图6 填写Token
- 单击“Body”配置项,修改配置文件内容。其中,question参数为必填项,其他参数项为非必填,其他参数请参见请求参数。
图7 修改配置文件
- 单击“Send”,发送请求,获取调用结果。
图8 响应结果