From 4acdcb6e8b262c68afa1e507ab985f38cb292207 Mon Sep 17 00:00:00 2001 From: yetone Date: Sun, 17 Nov 2024 01:09:33 +0800 Subject: [PATCH] fix: provider inherited_from (#857) --- lua/avante/providers/init.lua | 2 +- lua/avante/providers/openai.lua | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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,