Fix CodeCompanion adapter: use openai -> OpenRouter
This commit is contained in:
@@ -1,24 +1,21 @@
|
||||
return {
|
||||
"olimorris/codecompanion.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
dependencies = { "nvim-lua/plenary.nvim" },
|
||||
config = function()
|
||||
local openai = require("codecompanion.adapters").extend("openai", {
|
||||
env = {
|
||||
api_key = "OPENROUTER_API_KEY",
|
||||
url = "https://openrouter.ai/api/v1",
|
||||
},
|
||||
})
|
||||
|
||||
require("codecompanion").setup({
|
||||
adapters = {
|
||||
openrouter = function()
|
||||
return require("codecompanion.adapters").extend("openai", {
|
||||
env = {
|
||||
url = "https://openrouter.ai/api/v1",
|
||||
api_key = "OPENROUTER_API_KEY",
|
||||
},
|
||||
})
|
||||
end,
|
||||
openai = openai,
|
||||
},
|
||||
strategies = {
|
||||
chat = { adapter = "openrouter" },
|
||||
inline = { adapter = "openrouter" },
|
||||
chat = { adapter = "openai" },
|
||||
inline = { adapter = "openai" },
|
||||
},
|
||||
})
|
||||
end,
|
||||
|
||||
Reference in New Issue
Block a user