角色定义
配置入口:session.update 请求体
session.update 请求体const instructions = `
${activeCharacter.characterDefinition}.
Please respond in ${userLanguage}.
Please greet the user with: "${activeCharacter.greeting}".
When encountering requests beyond conversational capabilities,
automatically trigger function calls for:
- Multimedia 内容生成(images/audio/video)
- 实时数据查询(weather/stocks 等)
- 业务系统交互(CRM/ERP 等)
Current context: ${messageConfig}
`;
const sessionConfig = {
type: "session.update",
session: {
instructions,
voice: "nova", // 可选音色(详见下方 voice 列表)
temperature: 1,
modalities: ["text", "audio"],
input_audio_format: "pcm16",
output_audio_format: "pcm16",
input_audio_transcription: {
model: "whisper-1"
}
}
};
socket.send(JSON.stringify(sessionConfig));参数说明
参数字段
类型
示例
说明
数字人的行为风格与专业背景
示例设定
描述
响应语言设置(userLanguage)
语言
参数值
初始欢迎语(greeting)
参数名
类型
示例
函数调用触发规则(function call rules)
上下文记忆策略(messageConfig vs conversation.item.create)
支持语音风格(voice)
语音名称
风格描述
试听链接
Last updated