import { updatePanelAgentCustomRole } from '@tuya-miniapp/cloud-api';
const params = {
devId: 'your_device_id',
roleId: 'role_custom_12345',
roleName: 'Smart Assistant Xiaomei v2',
roleDesc: 'An even more gentle and caring smart assistant',
roleIntroduce: "I'm Xiaomei, your dedicated smart assistant, now even more attentive!",
roleVariables: {
personality: 'very_friendly',
expertise: 'advanced',
},
roleImgUrl: 'https://example.com/new_avatar.jpg',
useLangCode: 'zh-CN',
useTimbreId: 'timbre_002',
useLlmId: '1002',
memoryInfo: 'The user prefers detailed answers',
speed: '0.9',
tone: '0.7',
needBind: 'true',
};
updatePanelAgentCustomRole(params)
.then(result => {
console.log('Update result:', result);
})
.catch(error => {
console.error('Failed to update custom role:', error);
});