From 76a5ccda5f05578761b188e652f205390eddc48a Mon Sep 17 00:00:00 2001 From: Aaron Pham Date: Thu, 29 Aug 2024 01:17:31 -0400 Subject: [PATCH] chore(gemini): allow overrides from config (#350) Signed-off-by: Aaron Pham --- lua/avante/providers/gemini.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lua/avante/providers/gemini.lua b/lua/avante/providers/gemini.lua index c2b3f1e..2c6f7f9 100644 --- a/lua/avante/providers/gemini.lua +++ b/lua/avante/providers/gemini.lua @@ -61,13 +61,12 @@ end M.parse_curl_args = function(provider, code_opts) local base, body_opts = P.parse_config(provider) - body_opts = { + body_opts = vim.tbl_deep_extend("force", body_opts, { generationConfig = { temperature = body_opts.temperature, maxOutputTokens = body_opts.max_tokens, }, - } - + }) body_opts.temperature = nil body_opts.max_tokens = nil