import { createPanelAgentRoleFromTemplate } from '@tuya-miniapp/cloud-api';
const params = {
devId: 'your_device_id',
roleId: 'template_role_001',
roleName: 'Template-based smart assistant',
roleDesc: 'A customized assistant created from a template',
roleIntroduce: "I'm a smart assistant created from a template",
roleVariables: {
customization: 'template_based',
features: ['smart', 'helpful'],
},
roleImgUrl: 'https://example.com/template_avatar.jpg',
useLangCode: 'zh-CN',
useTimbreId: 'timbre_001',
useLlmId: '1001',
memoryInfo: 'Memory information inherited from the template',
speed: '1.0',
tone: '0.8',
needBind: 'true',
};
createPanelAgentRoleFromTemplate(params)
.then(result => {
console.log('Created successfully, new role ID:', result);
})
.catch(error => {
console.error('Failed to create role from template:', error);
});