枚举类

  • iOS

更新时间不可用

ChatMessageType

消息类型枚举。

用于区分会话中的不同消息类型。

枚举值

枚举值描述
text(0):文本消息类型。
image(1):图片消息类型。
unknown(2):未知消息类型。
表格内容超出当前宽度,可横向滚动查看更多列。

ModuleType

性能监控中的 AI 模块类型。

枚举值

枚举值描述
llm(0):大语言模型推理模块。
mllm(1):多模态大语言模型推理模块。
tts(2):文本转语音合成模块。
context(3):Context 模块类型。
unknown(4):未知的模块类型。
表格内容超出当前宽度,可横向滚动查看更多列。

MessageType

用于区分会话系统中不同类型的消息。

枚举值

枚举值描述
metrics指标消息类型。
error错误消息类型。
assistant智能体转写消息类型。
user用户转写消息类型。
interrupt中断消息类型。
state状态消息类型。
imageInfo图像信息消息类型。
unknown未知消息类型。
表格内容超出当前宽度,可横向滚动查看更多列。

Priority

控制智能体处理消息的优先级。

枚举值

枚举值描述
interrupt(0):高优先级。智能体会立即中断当前交互并处理该消息,适用于紧急或时间敏感的消息。
append(1):中等优先级。智能体会在当前交互完成后排队处理该消息,适用于后续问题。
ignore(2):低优先级。如果智能体当前正在交互,该消息将被丢弃,仅在空闲时处理,适用于可选内容。
表格内容超出当前宽度,可横向滚动查看更多列。

ThinkListeningAction

Think 指令到达时智能体处于倾听状态的处理动作。

枚举值描述
inject注入当前对话。
interrupt中断当前交互并处理指令。
ignore忽略指令。
append在当前交互完成后追加处理。
表格内容超出当前宽度,可横向滚动查看更多列。

ThinkThinkingAction

Think 指令到达时智能体处于思考状态的处理动作。

枚举值描述
interrupt中断当前交互并处理指令。
ignore忽略指令。
append在当前交互完成后追加处理。
表格内容超出当前宽度,可横向滚动查看更多列。

ThinkSpeakingAction

Think 指令到达时智能体处于说话状态的处理动作。

枚举值描述
interrupt中断当前交互并处理指令。
ignore忽略指令。
append在当前交互完成后追加处理。
表格内容超出当前宽度,可横向滚动查看更多列。

AgentState

表示智能体在对话过程中的不同状态。

枚举值

枚举值描述
idle(0):空闲状态,智能体未在主动处理。
silent(1):静默状态,智能体保持静默但已准备好监听。
listening(2):监听状态,智能体正在主动监听用户输入。
thinking(3):思考状态,智能体正在处理用户输入并生成响应。
speaking(4):说话状态,智能体正在说话或输出音频内容。
unknown(5):未知状态,用于未识别状态的回退处理。
表格内容超出当前宽度,可横向滚动查看更多列。

TranscriptRenderMode

转写渲染模式。

枚举值

枚举值描述
words(0):逐词转写渲染模式,每处理一个词时更新。
text(1):逐句转写渲染模式,当完整句子准备好时更新。
表格内容超出当前宽度,可横向滚动查看更多列。

TranscriptStatus

表示会话流程中转录的当前状态。

用于跟踪和管理转录文本的生命周期状态。

枚举值

枚举值描述
inprogress(0):转录进行中。该状态在文本正在生成或播放时设置,表示内容仍在处理或流式传输中。
end(1):转录已完成。该状态在文本生成正常结束时设置,表示转录片段自然结束。
interrupted(2):转录被中断。该状态在文本生成被提前停止时设置,适用于被更高优先级消息打断的情况。
表格内容超出当前宽度,可横向滚动查看更多列。

TranscriptType

区分转写文本来源类型。

通过识别转写文本来自智能体或用户,有助于管理会话流程和界面展示。

枚举值

枚举值描述
agent:由智能体生成的转写文本。通常包含智能体助手的响应和发言内容,用于在会话界面中渲染智能体语音。
user:来自用户的转写文本。包含将用户语音输入转换后的文本,用于在会话流程中展示用户语音内容。
表格内容超出当前宽度,可横向滚动查看更多列。

ConversationalAIAPIErrorType

用于区分会话式智能体系统中的不同错误类型。

枚举值

枚举值描述
unknown(0):未知错误类型。
rtcError(2):RTC(实时通信)相关错误。
rtmError(3):RTM(实时消息)相关错误。
表格内容超出当前宽度,可横向滚动查看更多列。