• SDK
  • 服务端功能&API
RTC Engine/
服务端功能&API/
服务端功能/
AI 实时对话/
快速集成(无 UI)/
AI 对话 SDK 端回调/
服务端功能&API
  • 服务端功能
    • 云端录制
    • 发布音视频流到直播 CDN
    • AI 实时对话
      • 功能介绍
      • 无代码快速接入对话式 AI 功能
      • 开通服务
      • 跑通 Demo
        • Android
        • iOS
        • Web
      • 快速集成(含UI)
        • Android
        • iOS
      • 快速集成(无 UI)
        • 快速跑通
        • 大模型配置
        • 文字转语音配置
        • 智能打断
        • 如何实现上下文管理
        • AI 对话 SDK 端回调
          • AI 对话状态回调
          • AI 对话字幕回调
          • AI 对话指标回调
          • AI 对话错误回调
        • AI 对话服务端回调
        • 自定义 TTS 协议
      • 行业实践
        • 情感陪伴
        • 智能客服
    • 输入媒体流到TRTC房间
    • 如何用 OBS WHIP 推流到 TRTC 房间
    • 语音转文字
    • 高级权限控制
    • RTMP推流进房
  • 高级功能与服务端 API
    • 发出接口请求
      • 请求结构
      • 通用参数
      • 签名方法 v3
      • 签名
      • 回复
    • 房间管理接口
      • SetUserBlockedByStrRoomId
      • SetUserBlocked
      • RemoveUser
      • DismissRoom
      • RemoveUserByStrRoomId
      • DismissRoomByStrRoomId
    • 通话质量监控接口
      • DescribeRoomInfo
      • DescribeUserEvent
      • DescribeCallDetailInfo
      • DescribeUserInfo
      • DescribeScaleInfo
    • 输入在线媒体流相关接口
      • StartStreamIngest
      • StopStreamIngest
      • DescribeStreamIngest
      • UpdateStreamIngest
    • 云端录制接口
      • CreateCloudRecording
      • DescribeCloudRecording
      • ModifyCloudRecording
      • DeleteCloudRecording
    • 混流转推相关接口
      • UpdatePublishCdnStream
      • StartPublishCdnStream
      • StopPublishCdnStream
    • AI 实时对话相关接口
      • StartAIConversation
      • UpdateAIConversation
      • ControlAIConversation
      • DescribeAIConversation
      • StopAIConversation
    • AI 转录相关接口
      • StartAITranscription
      • DescribeAITranscription
      • StopAITranscription
    • 用量统计相关接口
      • DescribeTrtcUsage
      • DescribeRecordingUsage
      • DescribeMixTranscodingUsage
      • DescribeRelayUsage
      • DescribeTrtcRoomUsage
    • 监控仪表盘相关接口
      • DescribeTRTCRealTimeScaleData
      • DescribeTRTCRealTimeQualityData
      • DescribeTRTCMarketScaleData
      • DescribeTRTCMarketQualityData
    • 数据类型
    • 附录
      • 事件 ID 映射表
    • 错误码
  • 监听服务端事件回调
    • 房间&媒体回调
    • 发布音视频流到直播 CDN回调
    • 云端录制回调
    • 输入在线媒体流回调
    • AI 实时对话与语音转文字回调
    • 签名校验示例

AI 对话错误回调

TRTC AI 对话提供了错误回调功能。这些状态回调通过 TRTC 的自定义消息发送,使得在客户端上可以方便监控对话运行情况,如 LLM、TTS 调用失败时会将数据通过 TRTC 自定义消息实时推送到终端,监控 AI 对话的质量与成功率等。
通过 TRTC SDK 接收自定义消息功能,在客户端上监听回调来接收实AI 对话错误回调的数据。cmdID 固定是1。
字段
类型
描述
type
Number
消息类型,10030 表示 AI 服务的错误回调
sender
String
发送者的 userid,这里是机器人的 id
payload
Object
消息负载,包含详细信息
payload 对象包含以下字段:
字段
类型
描述
metric
String
调用指标名称如下
asr_error
llm_error
tts_error
tag
Object
指标关联的 tag
tag 对象包含以下字段:
字段
类型
描述
roundid
String
对话轮次 ID
code
Number
调用错误码
message
String
错误信息的详细描述
指标名称说明:
状态代码
描述
asr_error
asr 识别出现错误
llm_error
llm 请求出现错误
tts_error
tts 请求出现错误
错误码列表
服务类别
错误码
错误描述
ASR
30100
请求超时
30102
内部错误
LLM
30200
请求 LLM 超时
30201
LLM 请求被频率限制
30202
LLM 服务返回失败
TTS
30300
请求 TTS 服务超时
30301
TTS 请求被频率限制
30302
TTS 服务返回失败
说明:
详细的错误码,例如第三方 LLM、TTS 的错误码会包装在tag.message中,便于快速定位问题以及提示用户出错。

在技术社区提问