Skip to content

0xInuarashi/openrouter.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

openrouter.nvim

Minimal OpenRouter chat for Neovim.

Install (Neovim 0.10+)

vim.pack.add({ { src = "https://github.com/0xinuarashi/openrouter.nvim" } })

Setup

require("openrouter").setup({
  api_key = "YOUR_OPENROUTER_KEY",
  model = "openai/gpt-4o-mini",
  system_prompt = "You are a concise assistant.",
})

You can also set OPENROUTER_API_KEY in your environment.

Usage

Run:

:AI <message>

The response is printed via :messages.

Options

  • api_key: OpenRouter API key. If unset, uses OPENROUTER_API_KEY.
  • model: OpenRouter model string. Default openai/gpt-3.5-turbo.
  • base_url: OpenRouter endpoint. Default https://openrouter.ai/api/v1/chat/completions.
  • system_prompt: Optional system message sent before the user message.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages