AI for Trace
This commit is contained in:
76
lua/config/codecompanion.lua
Normal file
76
lua/config/codecompanion.lua
Normal file
@ -0,0 +1,76 @@
|
||||
require("codecompanion").setup({
|
||||
interactions = {
|
||||
chat = {
|
||||
adapter = "ollama",
|
||||
opts = {
|
||||
completion_provider = "cmp",
|
||||
system_prompt = [[]],
|
||||
show_model_choices = false,
|
||||
show_presets = false,
|
||||
},
|
||||
},
|
||||
inline = {
|
||||
adapter = "ollama",
|
||||
},
|
||||
cmd = {
|
||||
adapter = "ollama",
|
||||
},
|
||||
},
|
||||
|
||||
adapters = {
|
||||
http = { -- Добавлена таблица http, так как ollama является HTTP адаптером
|
||||
ollama = function()
|
||||
return require("codecompanion.adapters").extend("ollama", {
|
||||
env = {
|
||||
url = "http://localhost:11434",
|
||||
},
|
||||
schema = {
|
||||
model = {
|
||||
default = "qwen3.5:35b",
|
||||
},
|
||||
think = {
|
||||
default = false,
|
||||
},
|
||||
temperature = {
|
||||
default = 1,
|
||||
},
|
||||
num_ctx = {
|
||||
default = 262144,
|
||||
},
|
||||
repeat_penalty = {
|
||||
default = 1.5,
|
||||
},
|
||||
top_k = {
|
||||
default = 20,
|
||||
},
|
||||
top_p = {
|
||||
default = 0.95,
|
||||
},
|
||||
keep_alive = {
|
||||
default = -1,
|
||||
},
|
||||
|
||||
|
||||
},
|
||||
})
|
||||
end,
|
||||
},
|
||||
},
|
||||
|
||||
display = {
|
||||
chat = {
|
||||
intro_message = "🧠 Connected to Ollama via SSH (qwen3.5:14b)",
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
-- Роль: Краткий и профессиональный ИИ-ассистент.
|
||||
--
|
||||
-- Ключевые правила форматирования:
|
||||
-- Запреты: Никаких заголовков H1/H2
|
||||
--
|
||||
-- Стиль работы:
|
||||
-- Отвечать на языке пользователя.
|
||||
Reference in New Issue
Block a user