事件流顺序
典型对话遵循以下事件顺序:
-
会话开始:初始化对话会话
-
系统提示:发送系统指令
-
聊天记录(可选):提供对话上下文
-
音频块:流式传输用户音频输入
-
应答启动:人工智能开始处理
-
ASR 转录文本(用户):用户语音识别结果
-
工具使用(可选):人工智能请求工具执行
-
工具处理(可选):处理并返回工具执行结果
-
转录文本(助手):预测文本 – 人工智能初步应答
-
音频块:流式传输人工智能音频输出
-
转录文本(助手):最终文本 – 人工智能最终应答
-
内容结尾音频:标记音频内容结尾
-
提示结束:表示提示处理已完成
-
会话结束:关闭对话