# 第三方API调用:
系统提供一些常用的API接口,例如:地址查询、邮政编码查询、快递查询等,供开发者免费使用。例如:查询BMI体质指数这个意图,就需要调取API接口。首先通过槽位识别, 获取用户的身高和体重,然后通过调用BMI计算的API, 给出明确的回复。下面是使用范例:
我们首先回复类型处选择使用系统API,下拉选择BMI计算器:
然后点击 API配置,将输入参数与语义槽对应起来,保证语义槽的传递:
这里的输出参数不需要开发者配置,系统会对其自动建槽,并关联接口回填词典。如果想要更改,也可以删除系统填写的语义槽名称,重新定义新的语义槽名称。点击确定后,语义槽设置中即会显示输出参数对应的语义槽名称。
- 开发者也可以在API配置中进行接口调试,参看API是否work。在调试页面输入身高和体重数值,即可查看返回的结果状态。
- 配置完成后,开发者即可在返回的每个查询状态下,配置上相应的回复结果。
- 如果系统API不能满足技能开发需要,平台也支持开发者上传自定义API。 点击自定义API 创建自定义接口,填写接口名称、URL、输入/输出参数、返回状态即可