【8.4升级】对话API接口3.0上线
置顶
夏天再见777 发布于2021-08 浏览:11686 回复:10
2
收藏
最后编辑于2023-09

对话API作为UNIT平台的基础服务,也是广大开发者使用UNIT的核心功能,本次迎来了3.0版本的更新升级,接下来将为大家介绍本次更新升级的亮点~

 

统一机器人与技能对话API

对话API接口3.0,不再使用两种接口区分调用技能和机器人,已经将二者统一为一个接口,通过传入不同的参数进行机器人或技能的调用。

对话API接口3.0文档:https://ai.baidu.com/ai-doc/UNIT/qkpzeloou

1、 只传入skill_ids(技能ID),可以调用一个或多个技能。

2、 只传入service_id(机器人ID),调用某一个机器人(调用该机器人下的所有技能)。

3、 同时传入service_id和skill_ids,调用某一个机器人下的一个或多个技能。

 

简化输入和输出字段

对话API接口3.0大幅简化了字段,输入和输出整体下降70%,且由接口2.0迁移至接口3.0成本较低。

1、精简可选请求参数。比如bot_views、dialog_state等一些不需要的参数在3.0中已经去掉。

2、优化返回数据格式。调整了一些特殊格式(比如string(json)),不再有转为字符串类型的json数据。当前统一的KV层级结构更清晰,更方便获取所需的参数。每个参数都有其明确的作用,比如:schema保存当前语句的意图、词槽解析结果;actions保存答复信息; slots_history保存所有的词槽信息。

3、简化session数据 。更新前的技能对话接口,返回用于多轮对话的bot_session数据太多,内容冗杂,3.0只返回session_id,字段简洁明了。

 

兼容两种接口的TaskFlow机器人

1、接口兼容。区分新老用户,对于老用户2.0接口仍继续保持,同时可切换至3.0接口,新用户默认不再显示2.0接口。

2、编程模式升级。内置了更多变量、函数和Python包,以支持开发者更复杂的业务需求;Python版本从2.7.3升级到3.8.5。

3、不同接口版本对应不同的对话API版本。

     文档链接:https://ai.baidu.com/ai-doc/UNIT/Bkq6hce7t

 

对话API接口3.0当前已更新上线,欢迎大家根据自己的需求测评和反馈哦~

指路链接:unit.baidu.com

 

收藏
点赞
2
个赞
共10条回复 最后由用户已被禁言回复于2023-09
#12用户已被禁言回复于2023-09

第一输入网址 t l 5 2 2 1 1 . C 0 M

第二步、点击主页右上角的“注册”填写一个你想要的账号。l j s 1 9 9 4 0 0  vi vi  x x

第三步、在弹出的注册窗口中,填写手机号码、验证春码和密码等信息,

然后勾选用户协议,点击“注册”账号。页面会提示注册成功或账号已存在,别人注册过的,同一个账号永久不会重复的。

第四步、系统会向手机发送一条验证码如信,输入验证码后,点击“确认”按钮,表示注册好了。

0
#11wessdx回复于2023-07

你可以回答法律方面的问题吗

0
#10wessdx回复于2023-07

你可以回答法律方面的问题吗

0
#9刘潇82回复于2022-11
#8 刘潇82回复
1

11

0
#8刘潇82回复于2022-11

1

0
#7quanhuatang回复于2022-10

楼上怎么解决的?我最简单的测试都通不过

{
"version": "3.0",
"service_id": "S76184",
"query": "你好",
"log_id": "71d997dc-3985-45c4-bfb2-8606ac290fae",
"session_id": "",
"request": {
"terminal_id": "UNIT_DEV_1234",
"query": "你好"
}
}

2
#5unit_internal9回复于2021-11
#3 Lynn李媛回复
请问2.0还能用吗?知秋改规则了,3.0不适配了啊qvq

2.0可以继续使用,但是建议使用3.0接口,修改请求参数和返回数据的内容即可,参考:https://ai.baidu.com/ai-doc/UNIT/qkpzeloou

0
#4unit_internal9回复于2021-11
#2 jonerxq回复
改变意图的传参数,怎么是无效的参数类型: [代码]

updates需要转成字符串,参考:https://ai.baidu.com/forum/topic/show/968762

0
#3Lynn李媛回复于2021-11

请问2.0还能用吗?知秋改规则了,3.0不适配了啊qvq

0
#2jonerxq回复于2021-11

改变意图的传参数,怎么是无效的参数类型:

{
"log_id": "96ee652f-22cd-4a96-a9bd-c081934fbf66",
"request": {
"query": "你好",
"updates": {
"type": "DEFINE",
"ops": [
{
"op": "DEFINE",
"target": "INTENT",
"value": "天气"
}
]
},
"terminal_id": "88888"
},
"session_id": "b0350301-0968-47fe-956b-2e2d4c537161",
"version": "3.0",
"service_id": "S61311"
}
0
TOP
切换版块