- 文档首页
实时音视频
硬件对话智能体
用户指南
初始化会话配置
初始化会话配置
在控制台或通过 OpenAPI 配置的智能体属性为全局设置,对所有会话生效。会话配置仅对单次会话(即从连接到断开)有效,它会临时覆盖全局设置,决定智能体在本次会话中的具体行为表现(如专属欢迎语、音色、打断策略等)。若需为不同用户或场景个性化定制智能体行为,可在启动新会话前,通过客户端 API 传入会话初始参数。
支持的初始化会话配置包括:
初始化配置包括:音频配置(input_audio_format、output_audio_format)、基础配置(config)、智能体配置(agent_config)。
其中,input_audio_format 和 output_audio_format 支持以下枚举值:
如果您使用官方 SDK 接入,您只需在调用启动接口时,将 session.update 序列化为 JSON 字符串,并赋值给 volc_opt_t.params,由 SDK 在启动会话时完成配置下发。调用示例如下:
如果您未使用官方 SDK,而是基于 WebSocket 标准协议自定义接入,需要在 WebSocket 建连时将 Query 参数 wait_for_session_update 设置为 true。客户端需在收到 session.created 事件后,再主动发送 session.update 事件。服务端返回 session.updated 后,再开始发送音频数据。
说明
初始化配置的 config 和 agent_config 参数的字段定义与 更新智能体 AibotUpdate 接口一致。其中,config 对应接口中的 Config 对象,agent_config 对应接口中的 AgentConfig 对象。 高质量方案的会话初始化配置分为“引擎初始化”和“会话启动”两个阶段:
- 会话启动阶段:用于配置会话专属的智能体行为参数。
config_json 结构参考
调用示例
params 对应的 JSON 结构参考
最近更新时间:2026.07.19 13:25:02