diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 67afa21..4080fae 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -5875,7 +5875,7 @@ const ConfigFileComponent = ({ ); }; -// 主题配置组件 +// 个性化配置组件 const ThemeConfigComponent = ({ config, refreshConfig, @@ -5986,7 +5986,7 @@ const ThemeConfigComponent = ({ showAlert({ type: 'success', title: '保存成功', - message: '主题配置已更新', + message: '个性化配置已更新', timer: 2000, }); @@ -6345,7 +6345,7 @@ const ThemeConfigComponent = ({ : buttonStyles.success } > - {isLoading('saveThemeConfig') ? '保存中...' : '保存主题配置'} + {isLoading('saveThemeConfig') ? '保存中...' : '保存个性化配置'} @@ -8377,6 +8377,10 @@ const AIConfigComponent = ({ const [maxTokens, setMaxTokens] = useState(1000); const [systemPrompt, setSystemPrompt] = useState(''); + // AI默认消息配置 + const [defaultMessageNoVideo, setDefaultMessageNoVideo] = useState(''); + const [defaultMessageWithVideo, setDefaultMessageWithVideo] = useState(''); + // 从配置加载数据 useEffect(() => { if (config?.AIConfig) { @@ -8397,6 +8401,8 @@ const AIConfigComponent = ({ setTemperature(config.AIConfig.Temperature ?? 0.7); setMaxTokens(config.AIConfig.MaxTokens ?? 1000); setSystemPrompt(config.AIConfig.SystemPrompt || ''); + setDefaultMessageNoVideo(config.AIConfig.DefaultMessageNoVideo || ''); + setDefaultMessageWithVideo(config.AIConfig.DefaultMessageWithVideo || ''); } }, [config]); @@ -8427,6 +8433,8 @@ const AIConfigComponent = ({ Temperature: temperature, MaxTokens: maxTokens, SystemPrompt: systemPrompt, + DefaultMessageNoVideo: defaultMessageNoVideo, + DefaultMessageWithVideo: defaultMessageWithVideo, }), }); @@ -8788,6 +8796,46 @@ const AIConfigComponent = ({ /> + + + {/* AI默认消息配置 */} +
+ + 默认消息配置 (可选) + +
+
+ +