mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-11 18:10:49 +08:00
feat: add LLM image input support toggle to system settings
This commit is contained in:
@@ -1321,6 +1321,9 @@ export default {
|
|||||||
llmProviderHint: '选择使用的LLM服务提供商',
|
llmProviderHint: '选择使用的LLM服务提供商',
|
||||||
llmModel: 'LLM模型名称',
|
llmModel: 'LLM模型名称',
|
||||||
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
|
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
|
||||||
|
llmSupportImageInput: '模型支持图片输入',
|
||||||
|
llmSupportImageInputHint:
|
||||||
|
'启用后,消息中的图片会按多模态图片发送给 LLM;关闭后图片会作为附件保存到本地,并将文件路径提供给智能助手处理',
|
||||||
llmMaxContextTokens: 'LLM 最大上下文 Token 数量 (K)',
|
llmMaxContextTokens: 'LLM 最大上下文 Token 数量 (K)',
|
||||||
llmMaxContextTokensHint:
|
llmMaxContextTokensHint:
|
||||||
'设定 LLM 记录会话历史的最大 Token 数量上限(千),超出后将自动修整历史记录以节省 Token 消耗及防止超出 LLM 限制',
|
'设定 LLM 记录会话历史的最大 Token 数量上限(千),超出后将自动修整历史记录以节省 Token 消耗及防止超出 LLM 限制',
|
||||||
|
|||||||
@@ -1322,6 +1322,9 @@ export default {
|
|||||||
llmProviderHint: '選擇使用的LLM服務提供商',
|
llmProviderHint: '選擇使用的LLM服務提供商',
|
||||||
llmModel: 'LLM模型名稱',
|
llmModel: 'LLM模型名稱',
|
||||||
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
|
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
|
||||||
|
llmSupportImageInput: '模型支援圖片輸入',
|
||||||
|
llmSupportImageInputHint:
|
||||||
|
'啟用後,消息中的圖片會按多模態圖片發送給 LLM;關閉後圖片會作為附件保存到本地,並將檔案路徑提供給智能助手處理',
|
||||||
llmMaxContextTokens: 'LLM 最大上下文 Token 數量 (K)',
|
llmMaxContextTokens: 'LLM 最大上下文 Token 數量 (K)',
|
||||||
llmMaxContextTokensHint:
|
llmMaxContextTokensHint:
|
||||||
'設定 LLM 記錄會話歷史的最大 Token 數量上限(千),超出後將自動修整歷史記錄以節省 Token 消耗及防止超出 LLM 限制',
|
'設定 LLM 記錄會話歷史的最大 Token 數量上限(千),超出後將自動修整歷史記錄以節省 Token 消耗及防止超出 LLM 限制',
|
||||||
|
|||||||
@@ -37,9 +37,10 @@ const SystemSettings = ref<any>({
|
|||||||
AI_AGENT_JOB_INTERVAL: 24,
|
AI_AGENT_JOB_INTERVAL: 24,
|
||||||
LLM_PROVIDER: 'deepseek',
|
LLM_PROVIDER: 'deepseek',
|
||||||
LLM_MODEL: 'deepseek-chat',
|
LLM_MODEL: 'deepseek-chat',
|
||||||
|
LLM_SUPPORT_IMAGE_INPUT: false,
|
||||||
LLM_API_KEY: null,
|
LLM_API_KEY: null,
|
||||||
LLM_BASE_URL: 'https://api.deepseek.com',
|
LLM_BASE_URL: 'https://api.deepseek.com',
|
||||||
AI_AGENT_RETRY_TRANSFER: false,
|
AI_AGENT_RETRY_TRANSFER: false,
|
||||||
AI_RECOMMEND_ENABLED: false,
|
AI_RECOMMEND_ENABLED: false,
|
||||||
AI_RECOMMEND_USER_PREFERENCE: null,
|
AI_RECOMMEND_USER_PREFERENCE: null,
|
||||||
AI_RECOMMEND_MAX_ITEMS: 50,
|
AI_RECOMMEND_MAX_ITEMS: 50,
|
||||||
@@ -794,6 +795,14 @@ onDeactivated(() => {
|
|||||||
prepend-inner-icon="mdi-timer-outline"
|
prepend-inner-icon="mdi-timer-outline"
|
||||||
/>
|
/>
|
||||||
</VCol>
|
</VCol>
|
||||||
|
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12">
|
||||||
|
<VSwitch
|
||||||
|
v-model="SystemSettings.Basic.LLM_SUPPORT_IMAGE_INPUT"
|
||||||
|
:label="t('setting.system.llmSupportImageInput')"
|
||||||
|
:hint="t('setting.system.llmSupportImageInputHint')"
|
||||||
|
persistent-hint
|
||||||
|
/>
|
||||||
|
</VCol>
|
||||||
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12">
|
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12">
|
||||||
<VSwitch
|
<VSwitch
|
||||||
v-model="SystemSettings.Basic.AI_AGENT_RETRY_TRANSFER"
|
v-model="SystemSettings.Basic.AI_AGENT_RETRY_TRANSFER"
|
||||||
|
|||||||
Reference in New Issue
Block a user