diff --git a/core/http/endpoints/openai/chat.go b/core/http/endpoints/openai/chat.go index 5dc2310fd620..a198284507bc 100644 --- a/core/http/endpoints/openai/chat.go +++ b/core/http/endpoints/openai/chat.go @@ -272,7 +272,7 @@ func ChatEndpoint(cl *config.ModelConfigLoader, ml *model.ModelLoader, evaluator } // Append the no action function - if !config.FunctionsConfig.DisableNoAction { + if !config.FunctionsConfig.DisableNoAction && !strictMode { funcs = append(funcs, noActionGrammar) }