change model for imac
This commit is contained in:
parent
2105db5938
commit
3d8e3134e9
|
|
@ -30,7 +30,8 @@ return {
|
|||
},
|
||||
schema = {
|
||||
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:
|
||||
-- Der Pfad ist intern nun "http.my_imac"
|
||||
opts.strategies = {
|
||||
chat = { adapter = nil },
|
||||
inline = { adapter = nil },
|
||||
agent = { adapter = nil },
|
||||
chat = { adapter = "my_gemini" },
|
||||
inline = { adapter = "my_gemini" },
|
||||
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
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>gc", "<cmd>CodeCompanion /commit<cr>", desc = "AI Generate Commit Message" },
|
||||
},
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue