change model for imac

This commit is contained in:
Tim Gröger 2026-04-08 22:32:30 +02:00
parent 2105db5938
commit 3d8e3134e9
1 changed files with 35 additions and 4 deletions

View File

@ -30,7 +30,8 @@ return {
}, },
schema = { schema = {
model = { model = {
default = "gemini-1.5-pro", -- oder "gemini-1.5-flash" --default = "gemini-2.5-flash", -- oder "gemini-1.5-flash"
default = "gemma-2-2b-it-Q8_0",
}, },
}, },
}) })
@ -41,11 +42,41 @@ return {
-- Jetzt sagen wir den Strategien, wo sie suchen sollen: -- Jetzt sagen wir den Strategien, wo sie suchen sollen:
-- Der Pfad ist intern nun "http.my_imac" -- Der Pfad ist intern nun "http.my_imac"
opts.strategies = { opts.strategies = {
chat = { adapter = nil }, chat = { adapter = "my_gemini" },
inline = { adapter = nil }, inline = { adapter = "my_gemini" },
agent = { adapter = nil }, agent = { adapter = "my_gemini" },
}
opts.prompt_library = {
["Generate Commit Message"] = {
strategy = "chat",
description = "Erstellt eine Commit-Message basierend auf den Staged Changes",
opts = {
index = 1,
is_default = true,
is_slash_cmd = true, -- Erlaubt /commit im Chat
short_name = "commit",
auto_submit = true,
},
prompts = {
{
role = "system",
content = "Write a concise commit message in Conventional Commits format based on the diff provided. Use present tense. Do not use wordy explanations.",
},
{
role = "user",
content = function()
return "Hier ist der Diff der gestageden Änderungen:\n\n```diff\n"
.. vim.fn.system "git diff --staged"
.. "\n```"
end,
},
},
},
} }
return opts return opts
end, end,
keys = {
{ "<leader>gc", "<cmd>CodeCompanion /commit<cr>", desc = "AI Generate Commit Message" },
},
} }