智能体
// 默认智能体设置
function selectDefaultAgent(agentId) {
fetch('/api/v1/users/me/settings', {
method: 'PUT',
headers: {'Content-Type': 'application/json', 'Authorization': 'Bearer ' + getAccessToken()},
credentials: 'include',
body: JSON.stringify({key: 'default_agent', value: agentId})
})
.then(() => {
showToast(`已设为默认智能体:${agentId}`, false);
})
.catch(e => {
console.error('设为默认失败:', e);
showToast('设为默认失败', true);
});
}
助理设置
// 助理称呼保存
document.getElementById('saveAssistantNameBtn').addEventListener('click', () => {
const input = document.getElementById('assistantNameInput');
const name = input.value.trim();
if (!name) return;
fetch('/api/v1/users/me/settings', {
method: 'PUT',
headers: {'Content-Type': 'application/json', 'Authorization': 'Bearer ' + getAccessToken()},
credentials: 'include',
body: JSON.stringify({key: 'assistant_name', value: name})
})
.then(() => {
document.getElementById('assistantNameStatus').textContent = '已保存';
setTimeout(() => { document.getElementById('assistantNameStatus').textContent = ''; }, 2000);
})
.catch(e => {
console.error('保存称呼失败:', e);
document.getElementById('assistantNameStatus').textContent = '保存失败';
});
});