From 127e203181da038ea7017fc67adb1e0a5194ec3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 2 Feb 2025 00:43:56 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20use=20deepseek=5Fr1?= =?UTF-8?q?=20with=20codecompanion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/extras/coding/ai/codecompanion.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua index 2ec4d653..ee973876 100644 --- a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua +++ b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua @@ -27,10 +27,20 @@ return { }, }) end, + deepseek_r1 = function() + return require("codecompanion.adapters").extend("ollama", { + name = "deepseek_r1", + schema = { + model = { + default = "deepseek-r1:14b", + }, + }, + }) + end, }, strategies = { chat = { - adapter = "deepseek_coder", + adapter = "deepseek_r1", roles = { llm = " CodeCompanion", user = " " .. user:sub(1, 1):upper() .. user:sub(2), @@ -40,8 +50,8 @@ return { stop = { modes = { n = "" } }, }, }, - inline = { adapter = "deepseek_coder" }, - agent = { adapter = "deepseek_coder" }, + inline = { adapter = "deepseek_r1" }, + agent = { adapter = "deepseek_r1" }, }, display = { chat = {