Add runLLM model selection

This commit is contained in:
Kwaroran
2025-02-15 21:37:28 +09:00
parent dcc7c56726
commit dce4f11593
2 changed files with 11 additions and 2 deletions

View File

@@ -282,7 +282,8 @@
value: '', value: '',
valueType: 'value', valueType: 'value',
outputVar: '', outputVar: '',
indent: 0 indent: 0,
model: 'model'
} }
break; break;
case 'v2ShowAlert': case 'v2ShowAlert':
@@ -988,6 +989,13 @@
<OptionInput value="var">{language.var}</OptionInput> <OptionInput value="var">{language.var}</OptionInput>
</SelectInput> </SelectInput>
<TextInput bind:value={editTrigger.value} /> <TextInput bind:value={editTrigger.value} />
<span>{language.model}</span>
<SelectInput bind:value={editTrigger.model}>
<OptionInput value="model">{language.model}</OptionInput>
<OptionInput value="submodel">{language.submodel}</OptionInput>
</SelectInput>
<span class="block text-textcolor">{language.outputVar}</span> <span class="block text-textcolor">{language.outputVar}</span>
<TextInput bind:value={editTrigger.outputVar} /> <TextInput bind:value={editTrigger.outputVar} />

View File

@@ -304,6 +304,7 @@ export type triggerV2RunLLM = {
type: 'v2RunLLM', type: 'v2RunLLM',
value: string, value: string,
valueType: 'var'|'value', valueType: 'var'|'value',
model: 'model'|'submodel',
outputVar: string, outputVar: string,
indent: number indent: number
} }
@@ -1340,7 +1341,7 @@ export async function runTrigger(char:character,mode:triggerMode, arg:{
bias: {}, bias: {},
useStreaming: false, useStreaming: false,
noMultiGen: true, noMultiGen: true,
}, 'model') }, effect.model)
if(result.type === 'fail' || result.type === 'streaming' || result.type === 'multiline'){ if(result.type === 'fail' || result.type === 'streaming' || result.type === 'multiline'){
setVar(varName, 'null') setVar(varName, 'null')