产品概述
产品功能
产品优势
功能类别 | API 标题 | | | 序号 | 接口 | 说明 | |
会话管理 | 创建会话 | | 1 | POST /v2/ivh/sessionmanager/sessionmanagerservice/createsession | 使用数智人平台项目创建会话,获取数智人画面的流播放地址。 | | |
| | | 2 | POST /v2/ivh/sessionmanager/sessionmanagerservice/createsessionbyasset | 使用客户有权限的形象资产直接创建会话,获取数智人画面的流播放地址。用于未在数智人平台创建项目的情况。 | | |
| | | 3 | POST /v2/ivh/sessionmanager/sessionmanagerservice/statsession | 查询指定会话的当前状态。 | | |
| | | 4 | POST /v2/ivh/sessionmanager/sessionmanagerservice/startsession | 会话就绪之后,必须调用此口才可以进行驱动。 | | |
| | | 9 | POST /v2/ivh/sessionmanager/sessionmanagerservice/closesession | 关闭会话,停止数智人推流,释放并发。 | | |
| 查询会话列表 | | - | POST /v2/ivh/sessionmanager/sessionmanagerservice/listsessionofuin | 用于查询某个 uin 账号所有进行中的会话列表。 | | |
| | | - | POST /v2/ivh/sessionmanager/sessionmanagerservice/listsessionofprojectid | 用于查询数智人项目下的所有进行中的会话列表。 | | |
| | | - | POST /v2/ivh/sessionmanager/sessionmanagerservice/listsessionofassetvk | 用于查询个人资产形象下的所有进行中的会话列表。 | | |
数智人指令驱动 说明: | 长连接驱动(WebSocket) | | 5 | WSS /v2/ws/ivh/interactdriver/interactdriverservice/commandchannel | 建立 websocket 长连接通道,上行发送驱动指令、接收下行消息。 | | |
| | | 6 | - | 建立长连接通道后,可以通过 WebSocket 长连接发送文本驱动数智人。 | | |
| | | 6 | - | 建立长连接通道后,可以通过 websocket 长连接发送流式文本驱动数智人。 | | |
| | | 6 | - | 建立长连接通道后,可以通过 websocket 长连接发送音频驱动数智人。 | | |
| | | 7 | - | 在超过10分钟后如果云端未收到任何驱动指令会自动断开连接并释放并发。创建长通道后,通过发送心跳指令,可对会话进行续期。发送间隔大于30s,小于10分钟 | | |
| 直接驱动(HTTPS) | | 8 | POST /v2/ivh/interactdriver/interactdriverservice/command | HTTP 方式发送文本驱动指令 说明: 不用建立长连接通道,常用于试用、一句话驱动等场景。 | | |
其他接口 | | | - | POST /v2/ivh/sessionmanager/sessionmanagerservice/updatesessionconfig | 用于实时更新视频流画面中的人物大小、位置、背景图。此接口不再建议使用,后续不再继续迭代新特性。 | | |
| | | - | POST /v2/ivh/sessionmanager/sessionmanagerservice/gettrtcsign | 当创建直播会话时选择了 trtc 协议,除数字人之外的其他用户若需加入房间使用此接口获取该用户的入房秘钥。 | | |

文档反馈