WebSocket 服务端事件参考
服务端通过 WebSocket 连接发送以下事件。
客户端或服务端发生错误时发送。
客户端连接后立即发送,包含默认的会话配置。
服务端处理
服务端收到
服务端收到
服务端收到
新的输出项就绪时发送。
新的内容分片就绪时发送。
模型生成音频块时发送。
内容分片完成时发送。
输出项完成时发送。
音频生成完成时发送。
响应生成完成时发送。
所有响应生成完成时发送。
参考:实时流式语音合成。
error
客户端或服务端发生错误时发送。
Example
string
body
事件 ID。
string
body
固定值
error。object
body
错误详情。
session.created
客户端连接后立即发送,包含默认的会话配置。
Example
string
body
事件 ID。
string
body
固定值
session.created。object
body
会话配置。
session.updated
服务端处理 session.update 请求后发送。如果处理失败,服务端会发送 error 事件。
Example
string
body
事件 ID。
string
body
固定值
session.updated。object
body
会话配置。
input_text_buffer.committed
服务端收到 input_text_buffer.commit 事件后发送。
Example
string
body
事件 ID。
string
body
固定值
input_text_buffer.committed。string
body
待创建的用户消息项 ID。
input_text_buffer.cleared
服务端收到 input_text_buffer.clear 事件后发送。
Example
string
body
事件 ID。
string
body
固定值
input_text_buffer.cleared。response.created
服务端收到 input_text_buffer.commit 事件后发送。
Example
string
body
事件 ID。
string
body
固定值
response.created。object
body
响应详情。
response.output_item.added
新的输出项就绪时发送。
Example
string
body
事件 ID。
string
body
固定值
response.output_item.added。string
body
响应 ID。
integer
body
响应输出项索引,固定值
0。object
body
输出项详情。
response.content_part.added
新的内容分片就绪时发送。
Example
string
body
事件 ID。
string
body
固定值
response.content_part.added。string
body
响应 ID。
string
body
消息项 ID。
integer
body
响应输出项索引,固定值
0。integer
body
内容分片索引,固定值
0。object
body
内容分片详情。
response.audio.delta
模型生成音频块时发送。
Example
string
body
事件 ID。
string
body
固定值
response.audio.delta。string
body
响应 ID。
string
body
消息项 ID。
integer
body
响应输出项索引,固定值
0。integer
body
内容分片索引,固定值
0。string
body
Base64 编码的音频数据块。
response.content_part.done
内容分片完成时发送。
Example
string
body
事件 ID。
string
body
固定值
response.content_part.done。string
body
响应 ID。
string
body
消息项 ID。
integer
body
响应输出项索引,固定值
0。integer
body
内容分片索引,固定值
0。object
body
已完成的内容分片。
response.output_item.done
输出项完成时发送。
Example
string
body
事件 ID。
string
body
固定值
response.output_item.done。string
body
响应 ID。
integer
body
响应输出项索引,固定值
0。object
body
输出项详情。
response.audio.done
音频生成完成时发送。
Example
string
body
事件 ID。
string
body
固定值
response.audio.done。string
body
响应 ID。
string
body
消息项 ID。
integer
body
响应输出项索引,固定值
0。integer
body
内容分片索引,固定值
0。response.done
响应生成完成时发送。response 对象包含所有输出项,但不包含已发送的原始音频数据。
- Qwen3-TTS Realtime
- Qwen-TTS Realtime
Example
string
body
事件 ID。
string
body
固定值
response.done。object
body
响应详情。
session.finished
所有响应生成完成时发送。
Example
string
body
事件 ID。
string
body
固定值
session.finished。
