更新时间:2026-09-21 GMT+08:00
检查结果状态
您可以在WebSocket事件流中检查每帧的“status”和“is_final”字段来判断结果状态。在完成之前,“status”报告“in_progress”。
| status值 | 含义 | is_final |
|---|---|---|
| in_progress | 处理中(中间帧) | False |
| succeeded | 成功(最终帧) | True |
| failed | 失败(最终帧) | True |
预期终端输出:
[2/5] 已连接 ws://{endpoint}/runtimes/{runtime_name}/ws [3/5] 服务端就绪 [4/5] 已发送: 你好 [Frame] {"response_kind":"e2a.chunk","status":"in_progress","body":{"delta_kind":"text","delta":"你好","event_type":"chat.delta"}} 你好 [Frame] {"response_kind":"e2a.chunk","status":"in_progress","body":{"delta_kind":"text","delta":"!有什么可以帮你的吗?","event_type":"chat.delta"}} !有什么可以帮你的吗? [Frame] {"response_kind":"e2a.complete","status":"succeeded","is_final":true,"body":{"result":{"content":"你好!有什么可以帮你的吗?"}}} ======================================== 回复: 你好!有什么可以帮你的吗? ======================================== [5/5] 已断开