From: Vsevolod Stakhov Date: Sat, 1 Feb 2025 08:54:04 +0000 (+0000) Subject: [Minor] Allow to exclude all symbols X-Git-Tag: 3.11.1~21^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F5326%2Fhead;p=thirdparty%2Frspamd.git [Minor] Allow to exclude all symbols --- diff --git a/src/plugins/lua/gpt.lua b/src/plugins/lua/gpt.lua index 2cc570e007..971bfbd292 100644 --- a/src/plugins/lua/gpt.lua +++ b/src/plugins/lua/gpt.lua @@ -87,7 +87,7 @@ local settings = { autolearn = false, reason_header = nil, url = 'https://api.openai.com/v1/chat/completions', - symbols_to_except = default_symbols_to_except, + symbols_to_except = nil, allow_passthrough = false, allow_ham = false, } @@ -658,6 +658,10 @@ if opts then "add 'reason' field with 1 sentence description why you have made that decision." end + if not settings.symbols_to_except then + settings.symbols_to_except = default_symbols_to_except + end + local llm_type = types_map[settings.type] if not llm_type then rspamd_logger.warnx(rspamd_config, 'unsupported gpt type: %s', settings.type)