mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-25 02:08:29 +02:00
feat: avante.nvim - more custom models
This commit is contained in:
@@ -11,6 +11,7 @@ return {
|
|||||||
"AvanteShowRepoMap",
|
"AvanteShowRepoMap",
|
||||||
"AvanteModels",
|
"AvanteModels",
|
||||||
"AvanteChat",
|
"AvanteChat",
|
||||||
|
"AvanteChatNew",
|
||||||
"AvanteToggle",
|
"AvanteToggle",
|
||||||
"AvanteClear",
|
"AvanteClear",
|
||||||
"AvanteFocus",
|
"AvanteFocus",
|
||||||
@@ -19,25 +20,45 @@ return {
|
|||||||
version = false, -- Never set this value to "*"! Never!
|
version = false, -- Never set this value to "*"! Never!
|
||||||
opts = {
|
opts = {
|
||||||
-- add any opts here
|
-- add any opts here
|
||||||
provider = "deepseek",
|
provider = "deepseek_coder",
|
||||||
vendors = {
|
vendors = {
|
||||||
openrouter = {
|
openrouter_claude_4_7_sonnet = {
|
||||||
__inherited_from = "openai",
|
__inherited_from = "openai",
|
||||||
endpoint = "https://openrouter.ai/api/v1",
|
endpoint = "https://openrouter.ai/api/v1",
|
||||||
api_key_name = "OPENROUTER_API_KEY",
|
api_key_name = "OPENROUTER_API_KEY",
|
||||||
model = "deepseek/deepseek-chat-v3-0324:free",
|
model = "anthropic/claude-3.7-sonnet",
|
||||||
},
|
},
|
||||||
deepseek = {
|
openrouter_gemini_2_flash = {
|
||||||
|
__inherited_from = "openai",
|
||||||
|
endpoint = "https://openrouter.ai/api/v1",
|
||||||
|
api_key_name = "OPENROUTER_API_KEY",
|
||||||
|
model = "google/gemini-2.0-flash-001",
|
||||||
|
},
|
||||||
|
deepseek_coder = {
|
||||||
__inherited_from = "openai",
|
__inherited_from = "openai",
|
||||||
api_key_name = "DEEPSEEK_API_KEY",
|
api_key_name = "DEEPSEEK_API_KEY",
|
||||||
endpoint = "https://api.deepseek.com",
|
endpoint = "https://api.deepseek.com",
|
||||||
model = "deepseek-coder",
|
model = "deepseek-coder",
|
||||||
},
|
},
|
||||||
|
-- deepseek chat v3
|
||||||
|
deepseek_chat = {
|
||||||
|
__inherited_from = "openai",
|
||||||
|
api_key_name = "DEEPSEEK_API_KEY",
|
||||||
|
endpoint = "https://api.deepseek.com",
|
||||||
|
model = "deepseek-chat",
|
||||||
|
},
|
||||||
|
-- deepseek r1
|
||||||
|
deepseek_reasoner = {
|
||||||
|
__inherited_from = "openai",
|
||||||
|
api_key_name = "DEEPSEEK_API_KEY",
|
||||||
|
endpoint = "https://api.deepseek.com",
|
||||||
|
model = "deepseek-reasoner",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
-- WARNING: Since auto-suggestions are a high-frequency operation and therefore expensive,
|
-- WARNING: Since auto-suggestions are a high-frequency operation and therefore expensive,
|
||||||
-- currently designating it as `copilot` provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048
|
-- currently designating it as `copilot` provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048
|
||||||
-- Of course, you can reduce the request frequency by increasing `suggestion.debounce`.
|
-- Of course, you can reduce the request frequency by increasing `suggestion.debounce`.
|
||||||
auto_suggestions_provider = "openrouter",
|
auto_suggestions_provider = "openrouter_gemini_2_flash",
|
||||||
suggestion = {
|
suggestion = {
|
||||||
debounce = 750, -- wait for x ms before suggestion
|
debounce = 750, -- wait for x ms before suggestion
|
||||||
throttle = 1200, -- wait for at least x ms before the next suggestion
|
throttle = 1200, -- wait for at least x ms before the next suggestion
|
||||||
|
|||||||
Reference in New Issue
Block a user