Adjust summary trigger role settings
This commit is contained in:
@@ -52,8 +52,6 @@
|
||||
openai: { url: 'https://api.openai.com', needKey: true, canFetch: true, needManualModel: false },
|
||||
google: { url: 'https://generativelanguage.googleapis.com', needKey: true, canFetch: false, needManualModel: true },
|
||||
claude: { url: 'https://api.anthropic.com', needKey: true, canFetch: false, needManualModel: true },
|
||||
deepseek: { url: 'https://api.deepseek.com', needKey: true, canFetch: true, needManualModel: false },
|
||||
cohere: { url: 'https://api.cohere.ai', needKey: true, canFetch: false, needManualModel: true },
|
||||
custom: { url: '', needKey: true, canFetch: true, needManualModel: false }
|
||||
};
|
||||
|
||||
@@ -114,7 +112,7 @@
|
||||
const config = {
|
||||
api: { provider: 'st', url: '', key: '', model: '', modelCache: [] },
|
||||
gen: { temperature: null, top_p: null, top_k: null, presence_penalty: null, frequency_penalty: null },
|
||||
trigger: { enabled: false, interval: 20, timing: 'after_ai', useStream: true, maxPerRun: 100, wrapperHead: '', wrapperTail: '', forceInsertAtEnd: false },
|
||||
trigger: { enabled: false, interval: 20, timing: 'before_user', role: 'system', useStream: true, maxPerRun: 100, wrapperHead: '', wrapperTail: '', forceInsertAtEnd: false },
|
||||
vector: { enabled: false, engine: 'online', local: { modelId: 'bge-small-zh' }, online: { provider: 'siliconflow', url: '', key: '', model: '' } }
|
||||
};
|
||||
|
||||
@@ -526,6 +524,7 @@
|
||||
$('trigger-enabled').checked = config.trigger.enabled;
|
||||
$('trigger-interval').value = config.trigger.interval;
|
||||
$('trigger-timing').value = config.trigger.timing;
|
||||
$('trigger-role').value = config.trigger.role || 'system';
|
||||
$('trigger-stream').checked = config.trigger.useStream !== false;
|
||||
$('trigger-max-per-run').value = config.trigger.maxPerRun || 100;
|
||||
$('trigger-wrapper-head').value = config.trigger.wrapperHead || '';
|
||||
@@ -574,6 +573,7 @@
|
||||
|
||||
const timing = $('trigger-timing').value;
|
||||
config.trigger.timing = timing;
|
||||
config.trigger.role = $('trigger-role').value || 'system';
|
||||
config.trigger.enabled = timing === 'manual' ? false : $('trigger-enabled').checked;
|
||||
config.trigger.interval = parseInt($('trigger-interval').value) || 20;
|
||||
config.trigger.useStream = $('trigger-stream').checked;
|
||||
|
||||
Reference in New Issue
Block a user