diff --git a/lua/avante/providers/init.lua b/lua/avante/providers/init.lua index 9b55e9d..733c41a 100644 --- a/lua/avante/providers/init.lua +++ b/lua/avante/providers/init.lua @@ -273,7 +273,7 @@ M = setmetatable(M, { local ok, module = pcall(require, "avante.providers." .. Opts.__inherited_from) if not ok then error("Failed to load provider: " .. Opts.__inherited_from) end Opts._shellenv = module.api_key_name ~= M.AVANTE_INTERNAL_KEY and module.api_key_name or nil - t[k] = vim.tbl_deep_extend("keep", BaseOpts, Opts, module) + t[k] = vim.tbl_deep_extend("keep", Opts, BaseOpts, module) else t[k] = Opts end diff --git a/lua/avante/providers/openai.lua b/lua/avante/providers/openai.lua index 0ccefbf..bb8be7a 100644 --- a/lua/avante/providers/openai.lua +++ b/lua/avante/providers/openai.lua @@ -135,6 +135,9 @@ M.parse_curl_args = function(provider, code_opts) body_opts.temperature = 1 end + Utils.debug("endpoint", base.endpoint) + Utils.debug("model", base.model) + return { url = Utils.url_join(base.endpoint, "/chat/completions"), proxy = base.proxy,