diff --git a/lua/gp/dispatcher.lua b/lua/gp/dispatcher.lua index d4214aa8..62587db4 100644 --- a/lua/gp/dispatcher.lua +++ b/lua/gp/dispatcher.lua @@ -190,6 +190,13 @@ D.prepare_payload = function(messages, model, provider) output.top_p = nil end + if model.model == "gpt-5" or model.model == "gpt-5-mini" then + -- remove max_tokens, top_p, temperature for gpt-5 models (duh) + output.max_tokens = nil + output.temperature = nil + output.top_p = nil + end + return output end