chore: bump version to 2.8.4 in package.json and refactor AccountSettingSystem.vue to streamline AI agent settings

This commit is contained in:
jxxghp
2025-11-20 19:25:28 +08:00
parent a87a1a8988
commit 4906bde746
2 changed files with 24 additions and 26 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "moviepilot", "name": "moviepilot",
"version": "2.8.3", "version": "2.8.4",
"private": true, "private": true,
"type": "module", "type": "module",
"bin": "dist/service.js", "bin": "dist/service.js",
+23 -25
View File
@@ -172,10 +172,8 @@ async function loadLlmModels() {
if (result.success) { if (result.success) {
llmModels.value = result.data llmModels.value = result.data
if (llmModels.value.length > 0) if (llmModels.value.length > 0) SystemSettings.value.Basic.LLM_MODEL = llmModels.value[0]
SystemSettings.value.Basic.LLM_MODEL = llmModels.value[0] } else {
}
else {
$toast.error(result.message) $toast.error(result.message)
} }
} catch (error) { } catch (error) {
@@ -666,6 +664,27 @@ onDeactivated(() => {
prepend-inner-icon="mdi-robot" prepend-inner-icon="mdi-robot"
/> />
</VCol> </VCol>
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6">
<VTextField
v-model="SystemSettings.Basic.LLM_BASE_URL"
:label="t('setting.system.llmBaseUrl')"
:hint="t('setting.system.llmBaseUrlHint')"
placeholder="https://api.deepseek.com"
persistent-hint
prepend-inner-icon="mdi-link"
/>
</VCol>
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6">
<VTextField
v-model="SystemSettings.Basic.LLM_API_KEY"
:label="t('setting.system.llmApiKey')"
:hint="t('setting.system.llmApiKeyHint')"
:placeholder="t('setting.system.llmApiKeyPlaceholder')"
persistent-hint
type="password"
prepend-inner-icon="mdi-key-variant"
/>
</VCol>
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6"> <VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6">
<VCombobox <VCombobox
v-model="SystemSettings.Basic.LLM_MODEL" v-model="SystemSettings.Basic.LLM_MODEL"
@@ -688,27 +707,6 @@ onDeactivated(() => {
</template> </template>
</VCombobox> </VCombobox>
</VCol> </VCol>
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6">
<VTextField
v-model="SystemSettings.Basic.LLM_API_KEY"
:label="t('setting.system.llmApiKey')"
:hint="t('setting.system.llmApiKeyHint')"
:placeholder="t('setting.system.llmApiKeyPlaceholder')"
persistent-hint
type="password"
prepend-inner-icon="mdi-key-variant"
/>
</VCol>
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12" md="6">
<VTextField
v-model="SystemSettings.Basic.LLM_BASE_URL"
:label="t('setting.system.llmBaseUrl')"
:hint="t('setting.system.llmBaseUrlHint')"
placeholder="https://api.deepseek.com"
persistent-hint
prepend-inner-icon="mdi-link"
/>
</VCol>
</VRow> </VRow>
</VForm> </VForm>
</VCardText> </VCardText>