From 71ac22a864cc284cd054c73fb2e69165df747df0 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Wed, 12 Feb 2025 23:47:03 +0800 Subject: [PATCH] add baidu --- lua/avante/config.lua | 1 + lua/avante/providers/openai.lua | 3 +++ 2 files changed, 4 insertions(+) diff --git a/lua/avante/config.lua b/lua/avante/config.lua index a40f21a..3667a40 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -149,6 +149,7 @@ M._defaults = { timeout = 30000, -- Timeout in milliseconds temperature = 0, max_tokens = 8000, + appid = "app-QzGDePL0", }, ---@type AvanteSupportedProvider ["claude-opus"] = { diff --git a/lua/avante/providers/openai.lua b/lua/avante/providers/openai.lua index e282106..06f2658 100644 --- a/lua/avante/providers/openai.lua +++ b/lua/avante/providers/openai.lua @@ -283,6 +283,9 @@ M.parse_curl_args = function(provider, prompt_opts) ["Content-Type"] = "application/json", } + -- Add appid header for baidu provider + if Config.provider == "baidu" then headers["appid"] = "app-QzGDePL0" end + if P.env.require_api_key(base) then local api_key = provider.parse_api_key() if api_key == nil then