From 30ead6068a4f3d1105161281ef0c9bb0939fa811 Mon Sep 17 00:00:00 2001 From: Dinesh Salunke Date: Sun, 6 Apr 2025 14:07:00 +0530 Subject: [PATCH] refactor: configure avante for mistral and deepseek --- lua/plugins/avante.lua | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/lua/plugins/avante.lua b/lua/plugins/avante.lua index d61456a..f65db5c 100644 --- a/lua/plugins/avante.lua +++ b/lua/plugins/avante.lua @@ -6,13 +6,33 @@ return { opts = { -- add any opts here -- for example - provider = "openrouter", + provider = "mistral", vendors = { - openrouter = { + mistral = { __inherited_from = "openai", - endpoint = "https://agent-ntmomgqaacrtahpdyjsdnynx-ywn9a.ondigitalocean.app/api/v1", + endpoint = "https://agent-mql2w66kzgoopio7n6mt5n4x-h8fzy.ondigitalocean.app/api/v1/", api_key_name = "DO_GEN_AI_API_KEY", - model = "deepseek/deepseek-r1", + timeout = 80000, + temperature = 5, + model = "mistral-nemo", + max_tokens = 4096, + reasoning_effort = "high", + }, + deepseek = { + __inherited_from = "openai", + endpoint = "https://agent-mql2w66kzgoopio7n6mt5n4x-h8fzy.ondigitalocean.app/api/v1/", + api_key_name = "DO_GEN_AI_API_KEY", + timeout = 80000, + temperature = 5, + model = "deepseek-r1-distill-llama-70b", + max_tokens = 4096, + reasoning_effort = "high", + }, + }, + mappings = { + diff = { + ours = "co", + theirs = "ct", }, }, },