return { { "milanglacier/minuet-ai.nvim", priority = 1000, config = function() require("minuet").setup({ provider = "openai_compatible", request_timeout = 2.5, throttle = 1500, -- Increase to reduce costs and avoid rate limits debounce = 600, -- Increase to reduce costs and avoid rate limits provider_options = { openai_compatible = { api_key = "OPENROUTER_API_KEY", end_point = "https://openrouter.ai/api/v1/chat/completions", model = "moonshotai/kimi-k2", name = "Openrouter", optional = { max_tokens = 56, top_p = 0.9, provider = { -- Prioritize throughput for faster completion sort = "throughput", }, }, }, }, }) end, }, { "nvim-lua/plenary.nvim" }, -- Minuet blink.cmp integration (merged into main blink.lua spec via opts) { "saghen/blink.cmp", opts = function(_, opts) opts.keymap = opts.keymap or {} opts.keymap[""] = require("minuet").make_blink_map() opts.completion = opts.completion or {} opts.completion.trigger = opts.completion.trigger or {} opts.completion.trigger.prefetch_on_insert = false return opts end, }, }