diff --git a/lua/plugins/ai/codecompanion.lua b/lua/plugins/ai/codecompanion.lua index a541a4d..1656550 100644 --- a/lua/plugins/ai/codecompanion.lua +++ b/lua/plugins/ai/codecompanion.lua @@ -1,3 +1,4 @@ +local provider = vim.env.AI_PROVIDER return { { 'olimorris/codecompanion.nvim', @@ -42,22 +43,17 @@ return { }, }, env = { - api_key = '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', + api_key = vim.env.ANTHROPIC_API_KEY, }, }) end, allow_insecure = true, }, --Refer to: https://github.com/olimorris/codecompanion.nvim/blob/main/lua/codecompanion/config.lua - -- strategies = { - -- chat = { adapter = 'anthropic' }, - -- inline = { adapter = 'anthropic' }, - -- cmd = { adapter = 'anthropic' }, - -- }, strategies = { - chat = { adapter = 'ollama' }, - inline = { adapter = 'ollama' }, - cmd = { adapter = 'ollama' }, + chat = { adapter = provider or 'anthropic' }, + inline = { adapter = provider or 'anthropic' }, + cmd = { adapter = provider or 'anthropic' }, }, }, },