AI for Trace

This commit is contained in:
2026-08-18 18:58:50 +03:00
parent 5ec108097b
commit 7d4c00d1cf
7 changed files with 332 additions and 88 deletions

View 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
--
-- Стиль работы:
-- Отвечать на языке пользователя.