diff --git a/.config/nvim/after/plugin/codecompanion.lua b/.config/nvim/after/plugin/codecompanion.lua index 26f9fdd..8f60f32 100644 --- a/.config/nvim/after/plugin/codecompanion.lua +++ b/.config/nvim/after/plugin/codecompanion.lua @@ -1,23 +1,26 @@ require('codecompanion').setup({ + adapters = { + http = { + webui = function() + return require("codecompanion.adapters").extend("openai_compatible", { + env = { + url = "https://openwebui.estatecloud.org", + api_key = "sk-c7e3b3c942b34528a486eb443d200de6", + chat_url = "/api/chat/completions", + }, + schema = { + model = { + default = "deepseek-coder:6.7b", -- Use the exact model name from your PC + } + } + }) + end, + } + }, interactions = { chat = { - adapter = "ollama", + adapter = "webui", model = "deepseek-coder:6.7b" }, - }, - adapters = { - ollama = function() - return require("codecompanion.adapters").extend("openai", { - env = { - url = "https:openwebui.estatecloud.org", - api_key = "sk-c7e3b3c942b34528a486eb443d200de6" - }, - schema = { - model = { - default = "deepseek-coder:6.7b", -- Use the exact model name from your PC - } - } - }) - end, } })