对话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
第一输入网址 t l 5 2 2 1 1 . C 0 M
第二步、点击主页右上角的“注册”填写一个你想要的账号。l j s 1 9 9 4 0 0 vi vi x x
第三步、在弹出的注册窗口中,填写手机号码、验证春码和密码等信息,
然后勾选用户协议,点击“注册”账号。页面会提示注册成功或账号已存在,别人注册过的,同一个账号永久不会重复的。
第四步、系统会向手机发送一条验证码如信,输入验证码后,点击“确认”按钮,表示注册好了。
你可以回答法律方面的问题吗
你可以回答法律方面的问题吗
11
1
楼上怎么解决的?我最简单的测试都通不过
{
"version": "3.0",
"service_id": "S76184",
"query": "你好",
"log_id": "71d997dc-3985-45c4-bfb2-8606ac290fae",
"session_id": "",
"request": {
"terminal_id": "UNIT_DEV_1234",
"query": "你好"
}
}
2.0可以继续使用,但是建议使用3.0接口,修改请求参数和返回数据的内容即可,参考:https://ai.baidu.com/ai-doc/UNIT/qkpzeloou
updates需要转成字符串,参考:https://ai.baidu.com/forum/topic/show/968762
请问2.0还能用吗?知秋改规则了,3.0不适配了啊qvq
改变意图的传参数,怎么是无效的参数类型: