AIAgentTemplateConfig

名称类型描述示例值
object

智能体模版参数

VoiceChatobject

语音通话参数

Greetingstring

问候语,入会时生效。不填写则使用智能体模版配置的问候语。长度不超过 128。

早上好,我的朋友
LlmHistoryarray<object>

llm/mllm 历史对话上下文。

object
Rolestring

表示对话参与者的角色。可选值包括:

  • user: 用户

  • assistant: 助手

  • system: 系统

  • function: 函数

  • plugin: 插件

  • tool: 工具

user
Contentstring

存储实际的对话内容文本,记录了该角色在对话中的具体表达或回应。

你好
UserOnlineTimeoutinteger

用户未入会,智能体超时关闭任务的时间。单位:秒。默认值:60 秒。

60
UserOfflineTimeoutinteger

用户退会后,智能体超时关闭任务的时间。单位:秒。默认值:5 秒。

5
WorkflowOverrideParamsstring

工作流覆盖参数,默认无。

{}
EnableIntelligentSegmentboolean

智能断句开关,开启智能断句后,用户说话的发生断句会智能合并成一句。默认 true。

true
AvatarUrlTypestring

智能体头像链接类型,默认无。

USER
BailianAppParamsstring

百炼应用中心参数。参数格式参考:百炼应用中心参数

{}
LlmHistoryLimitinteger

llm/mllm 历史对话上下文最大保留轮次,默认 10 次。

10
AsrMaxSilenceinteger

语音断句检测阈值,静音时长超过该阈值会被认为断句,参数范围 200ms~1200ms,默认值 400ms。

400
AvatarUrlstring

语音通话的智能体头像的头像链接。默认无。

http://example.com/a.jpg
WakeUpQuerystring

用户在通话启动前的指令,用于智能体在通话启动后立即响应。

今天天气怎么样?
Volumelong

智能体说话的音量。

  • 若不填:默认使用阿里云推荐的自适应音量模式

  • 若填写:填写范围为 0~400,输出音量=工作流中的语音输出音量 * volume/100。示例:

  1. 若 volume=0,则代表输出音量为 0。

  2. 若 volume=100,音量为原声音量。

  3. 若 volume=200,音量等于原声音量的 2 倍。

100
EnableVoiceInterruptboolean

是否支持语音打断,默认 true。

true
VoiceprintIdstring

声纹识别的唯一身份 ID。默认值:不填。

uniqueId
VoiceIdstring

音色 ID,修改后下句话生效。不填写则使用智能体模版配置的音色 ID。仅针对预置 TTS 生效。输入长度不超过 64。可选值参考:智能语音效果示例

zhixiaoxia
UseVoiceprintboolean

是否使用声纹识别的开关。默认值:false。

false
MaxIdleTimeinteger

和智能体无互动的最大等待时间,超时智能体下线。单位:秒。默认:600 秒。

600
GracefulShutdownboolean

是否优雅下线,默认 false。

  • 优雅下线:当智能体被停止的时候,播报完当前说的话再停止,最多播报 10 秒。
false
EnablePushToTalkboolean

是否开启对讲机模式。默认值:false。

false
VisionChatobject

视觉智能体参数

Greetingstring

问候语,入会时生效。不填写则使用智能体模版配置的问候语。长度不超过 128。

早上好,我的朋友!
LlmHistoryarray<object>

llm/mllm 历史对话上下文最大保留轮次,默认 10 次。

object
Rolestring

表示对话参与者的角色。可选值包括:

  • user: 用户

  • assistant: 助手

  • system: 系统

  • function: 函数

  • plugin: 插件

  • tool: 工具

user
Contentstring

存储实际的对话内容文本,记录了该角色在对话中的具体表达或回应。

你好
UserOnlineTimeoutinteger

用户未入会,智能体超时关闭任务的时间。单位:秒。默认值:60 秒。

60
UserOfflineTimeoutinteger

用户退会后,智能体超时关闭任务的时间。单位:秒。默认值:5 秒。

5
WorkflowOverrideParamsstring

工作流覆盖参数,默认无。

{}
EnableIntelligentSegmentboolean

智能断句开关,开启智能断句后,用户说话的发生断句会智能合并成一句。默认为 true。

true
BailianAppParamsstring

百炼应用中心参数。参数格式参考:百炼应用中心参数

{}
LlmHistoryLimitinteger

llm/mllm 历史对话上下文最大保留轮次,默认 10 次。

10
AsrMaxSilenceinteger

语音断句检测阈值,静音时长超过该阈值会被认为断句,参数范围 200ms~1200ms,默认值 400ms。

400
WakeUpQuerystring

用户在通话启动前的指令,用于智能体在通话启动后立即响应。

今天天气怎么样?
Volumelong

智能体说话的音量。

若不填:默认使用阿里云推荐的自适应音量模式

若填写:填写范围为 0~400,输出音量=工作流中的语音输出音量 * volume/100。示例:

若 volume=0,则代表输出音量为 0。

若 volume=100,音量为原声音量。

若 volume=200,音量等于原声音量的 2 倍。

100
EnableVoiceInterruptboolean

是否支持语音打断,默认 true。

true
VoiceprintIdstring

声纹识别的唯一身份 ID。默认值:不填。

uniqueId
VoiceIdstring

音色 ID,修改后下句话生效。不填写则使用智能体模版配置的音色 ID。仅针对预置 TTS 生效。输入长度不超过 64。智能语音效果示例

zhixiaoxia
UseVoiceprintboolean

是否使用声纹识别的开关。默认值:false。

false
MaxIdleTimeinteger

和智能体无互动的最大等待时间,超时智能体下线。单位:秒。默认:600 秒。

600
GracefulShutdownboolean

是否优雅下线,默认 false。

优雅下线:当智能体被停止的时候,播报完当前说的话再停止,最多播报 10 秒。

false
EnablePushToTalkboolean

是否开启对讲机模式。默认值:false。

false
AvatarChat3Dobject

3d 数字人参数

Greetingstring

问候语,入会时生效。不填写则使用智能体模版配置的问候语。输入长度不超过 128。

早上好,我的朋友!
LlmHistoryarray<object>

llm/mllm 历史对话上下文最大保留轮次,默认 10 次。

object
Rolestring

表示对话参与者的角色。可选值包括:

  • user: 用户

  • assistant: 助手

  • system: 系统

  • function: 函数

  • plugin: 插件

  • tool: 工具

user
Contentstring

存储实际的对话内容文本,记录了该角色在对话中的具体表达或回应。

你好
UserOnlineTimeoutinteger

用户未入会,智能体超时关闭任务的时间。单位:秒。默认值:60 秒。

60
UserOfflineTimeoutinteger

用户退会后,智能体超时关闭任务的时间。单位:秒。默认值:5 秒。

5
WorkflowOverrideParamsstring

工作流覆盖参数,默认无。

{}
EnableIntelligentSegmentboolean

智能断句开关,开启智能断句后,用户说话的发生断句会智能合并成一句。默认 true。

true
BailianAppParamsstring

百炼应用中心参数。参数格式参考:百炼应用中心参数

{}
LlmHistoryLimitinteger

llm/mllm 历史对话上下文最大保留轮次,默认 10 次。

10
AsrMaxSilenceinteger

语音断句检测阈值,静音时长超过该阈值会被认为断句,参数范围 200ms~1200ms,默认值 400ms。

400
WakeUpQuerystring

用户在通话启动前的指令,用于智能体在通话启动后立即响应。

今天天气怎么样?
Volumelong

智能体说话的音量。

  • 若不填:默认使用阿里云推荐的自适应音量模式

  • 若填写:填写范围为 0~400,输出音量=工作流中的语音输出音量 * volume/100。示例:

  1. 若 volume=0,则代表输出音量为 0。

  2. 若 volume=100,音量为原声音量。

  3. 若 volume=200,音量等于原声音量的 2 倍。

100
AvatarIdstring

数字人模型 id

1231
EnableVoiceInterruptboolean

是否支持语音打断,默认 true。

true
VoiceprintIdstring

声纹识别的唯一身份 ID。默认值:不填。

uniqueId
VoiceIdstring

音色 ID,修改后下句话生效。不填写则使用智能体模版配置的音色 ID。仅针对预置 TTS 生效。输入长度不超过 64。可选值参考:智能语音效果示例

zhixiaoxia
UseVoiceprintboolean

是否使用声纹识别的开关。默认值:false。

false
MaxIdleTimeinteger

和智能体无互动的最大等待时间,超时智能体下线。单位:秒。默认:600 秒。

600
GracefulShutdownboolean

是否优雅下线,默认 false。

  • 优雅下线:当智能体被停止的时候,播报完当前说的话再停止,最多播报 10 秒。
false
EnablePushToTalkboolean

是否开启对讲机模式。默认值:false。

false