Skip to content

Commit 46fe257

Browse files
committed
feat: add LLM image input support toggle to system settings
1 parent f69a578 commit 46fe257

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

src/locales/zh-CN.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1321,6 +1321,9 @@ export default {
13211321
llmProviderHint: '选择使用的LLM服务提供商',
13221322
llmModel: 'LLM模型名称',
13231323
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
1324+
llmSupportImageInput: '模型支持图片输入',
1325+
llmSupportImageInputHint:
1326+
'启用后,消息中的图片会按多模态图片发送给 LLM;关闭后图片会作为附件保存到本地,并将文件路径提供给智能助手处理',
13241327
llmMaxContextTokens: 'LLM 最大上下文 Token 数量 (K)',
13251328
llmMaxContextTokensHint:
13261329
'设定 LLM 记录会话历史的最大 Token 数量上限(千),超出后将自动修整历史记录以节省 Token 消耗及防止超出 LLM 限制',

src/locales/zh-TW.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,6 +1322,9 @@ export default {
13221322
llmProviderHint: '選擇使用的LLM服務提供商',
13231323
llmModel: 'LLM模型名稱',
13241324
llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等',
1325+
llmSupportImageInput: '模型支援圖片輸入',
1326+
llmSupportImageInputHint:
1327+
'啟用後,消息中的圖片會按多模態圖片發送給 LLM;關閉後圖片會作為附件保存到本地,並將檔案路徑提供給智能助手處理',
13251328
llmMaxContextTokens: 'LLM 最大上下文 Token 數量 (K)',
13261329
llmMaxContextTokensHint:
13271330
'設定 LLM 記錄會話歷史的最大 Token 數量上限(千),超出後將自動修整歷史記錄以節省 Token 消耗及防止超出 LLM 限制',

src/views/setting/AccountSettingSystem.vue

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ const SystemSettings = ref<any>({
3737
AI_AGENT_JOB_INTERVAL: 24,
3838
LLM_PROVIDER: 'deepseek',
3939
LLM_MODEL: 'deepseek-chat',
40+
LLM_SUPPORT_IMAGE_INPUT: false,
4041
LLM_API_KEY: null,
4142
LLM_BASE_URL: 'https://api.deepseek.com',
42-
AI_AGENT_RETRY_TRANSFER: false,
43+
AI_AGENT_RETRY_TRANSFER: false,
4344
AI_RECOMMEND_ENABLED: false,
4445
AI_RECOMMEND_USER_PREFERENCE: null,
4546
AI_RECOMMEND_MAX_ITEMS: 50,
@@ -794,6 +795,14 @@ onDeactivated(() => {
794795
prepend-inner-icon="mdi-timer-outline"
795796
/>
796797
</VCol>
798+
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12">
799+
<VSwitch
800+
v-model="SystemSettings.Basic.LLM_SUPPORT_IMAGE_INPUT"
801+
:label="t('setting.system.llmSupportImageInput')"
802+
:hint="t('setting.system.llmSupportImageInputHint')"
803+
persistent-hint
804+
/>
805+
</VCol>
797806
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE" cols="12">
798807
<VSwitch
799808
v-model="SystemSettings.Basic.AI_AGENT_RETRY_TRANSFER"

0 commit comments

Comments
 (0)