feat: avante provider switcher?

This commit is contained in:
hyper
2025-02-04 14:49:33 +08:00
parent b0279980c3
commit 4164174c1a
2 changed files with 41 additions and 18 deletions
+36 -13
View File
@@ -140,19 +140,42 @@ return {
"MunifTanjim/nui.nvim",
},
opts = {
provider = "openai",
auto_suggestions_provider = "openai",
openai = {
endpoint = "https://api.deepseek.com/v1",
model = "deepseek-chat",
timeout = 30000,
temperature = 0,
max_tokens = 8192,
},
file_selector = {
provider = "telescope",
provider_opts = {},
},
provider = "deepseek",
auto_suggestions_provider = "deepseek",
vendors = {
deepseek = {
__inherited_from = "openai",
api_key_name = "DEEPSEEK_API_KEY",
endpoint = "https://api.deepseek.com/v1",
model = "deepseek-chat",
timeout = 30000,
temperature = 0,
max_tokens = 8192,
},
groq = {
__inherited_from = "openai",
api_key_name = "GROQ_API_KEY",
endpoint = "https://api.groq.com/openai/v1",
model = "deepseek-r1-distill-llama-70b",
timeout = 30000,
temperature = 0,
max_tokens = 8192,
},
siliconflow = {
__inherited_from = "openai",
api_key_name = "SILICONFLOW_API_KEY",
endpoint = "https://api.siliconflow.cn/v1",
model = "deepseek-ai/DeepSeek-V3",
timeout = 30000,
temperature = 0,
max_tokens = 4096,
},
},
file_selector = {
provider = "telescope",
provider_opts = {},
},
}
}, {
'hat0uma/csvview.nvim',