diff --git a/frontend-react/src/Store/Slices/LeftTabsSlices/PresetSlice.jsx b/frontend-react/src/Store/Slices/LeftTabsSlices/PresetSlice.jsx index 93448a2..cf4c1d5 100644 --- a/frontend-react/src/Store/Slices/LeftTabsSlices/PresetSlice.jsx +++ b/frontend-react/src/Store/Slices/LeftTabsSlices/PresetSlice.jsx @@ -29,7 +29,72 @@ const usePresetStore = create((set, get) => ({ isParametersExpanded: true, // 预设组件列表 - promptComponents: [], + promptComponents: [ + { + identifier: "dialogueExamples", + name: "Chat Examples", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "chatHistory", + name: "Chat History", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "worldInfoAfter", + name: "World Info (after)", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "worldInfoBefore", + name: "World Info (before)", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "charDescription", + name: "Char Description", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "charPersonality", + name: "Char Personality", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "scenario", + name: "Scenario", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + }, + { + identifier: "personaDescription", + name: "Persona Description", + system_prompt: true, + marker: true, + enabled: true, + role: 0 + } + ], // 从后端加载预设列表 fetchPresets: async () => { @@ -52,8 +117,6 @@ const usePresetStore = create((set, get) => ({ } }, - // 设置选中的预设 - // 设置选中的预设 // 设置选中的预设 setSelectedPreset: async (presetId) => { try { diff --git a/frontend-react/src/components/SideBarLeft/tab/Presets.jsx b/frontend-react/src/components/SideBarLeft/tab/Presets.jsx index a93e9ca..512d792 100644 --- a/frontend-react/src/components/SideBarLeft/tab/Presets.jsx +++ b/frontend-react/src/components/SideBarLeft/tab/Presets.jsx @@ -741,6 +741,9 @@ const PresetPanel = () => { > 编辑 + + {component.content ? component.content.length : 0}字 + {!component.marker && (