File tree Expand file tree Collapse file tree
views/setting/tabs/sections Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,7 +116,8 @@ export module MxServerOptions {
116116 writerModel ?: AIModelAssignment
117117 commentReviewModel ?: AIModelAssignment
118118 enableSummary : boolean
119- enableAutoGenerateSummary : boolean
119+ enableAutoGenerateSummaryOnCreate : boolean
120+ enableAutoGenerateSummaryOnUpdate : boolean
120121 summaryTargetLanguages : string [ ]
121122 }
122123
Original file line number Diff line number Diff line change @@ -52,7 +52,8 @@ interface AIConfig {
5252 insightsModel ?: AIModelAssignment
5353 insightsTranslationModel ?: AIModelAssignment
5454 enableSummary : boolean
55- enableAutoGenerateSummary : boolean
55+ enableAutoGenerateSummaryOnCreate ?: boolean
56+ enableAutoGenerateSummaryOnUpdate ?: boolean
5657 summaryTargetLanguages ?: string [ ]
5758 enableTranslation ?: boolean
5859 enableAutoGenerateTranslation ?: boolean
@@ -881,13 +882,26 @@ export const AIConfigSection = defineComponent({
881882 </ SettingsRow >
882883
883884 < SettingsRow
884- title = "自动生成摘要 "
885- description = "发布文章时自动生成摘要"
885+ title = "文章创建时自动生成摘要 "
886+ description = "发布文章时自动生成摘要(需要先启用 AI 摘要) "
886887 >
887888 < NSwitch
888- value = { config . value . enableAutoGenerateSummary }
889+ value = { config . value . enableAutoGenerateSummaryOnCreate }
889890 onUpdateValue = { ( v : boolean ) =>
890- updateConfig ( { enableAutoGenerateSummary : v } )
891+ updateConfig ( { enableAutoGenerateSummaryOnCreate : v } )
892+ }
893+ disabled = { ! config . value . enableSummary }
894+ />
895+ </ SettingsRow >
896+
897+ < SettingsRow
898+ title = "文章更新时重新生成摘要"
899+ description = "文章内容变更时仅重新生成 hash 变化的语言"
900+ >
901+ < NSwitch
902+ value = { config . value . enableAutoGenerateSummaryOnUpdate }
903+ onUpdateValue = { ( v : boolean ) =>
904+ updateConfig ( { enableAutoGenerateSummaryOnUpdate : v } )
891905 }
892906 disabled = { ! config . value . enableSummary }
893907 />
You can’t perform that action at this time.
0 commit comments