fix: provider inherited_from (#857)

This commit is contained in:
yetone
2024-11-17 01:09:33 +08:00
committed by GitHub
parent dfc51b3247
commit 4acdcb6e8b
2 changed files with 4 additions and 1 deletions

View File

@@ -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