当前位置: 首页> 汽车> 时评 > 免费的大模型插件llm.nvim

免费的大模型插件llm.nvim

时间:2025/7/12 9:40:02来源:https://blog.csdn.net/l_changyun/article/details/141503709 浏览次数: 0次

llm-chat
llm.nvim(https://github.com/StubbornVegeta/llm.nvim)是一款基于cloudflare的免费大模型插件,你可以像使用ChatGPT一样和它进行对话

在使用这款插件之前,你需要注册cloudflare,获取你的account和API key。你可以在这里(Models | Cloudflare Workers AI docs)看到所有可用的模型,其中标注beta的是免费模型,每天有10万次的使用额度

安装

  1. 在zshrc或者bashrc中设置ACCOUNT和LLM_KEY环境变量
export ACCOUNT=<your account>
export LLM_KEY=<your api key>
  1. 使用插件管理器安装llm.nvim

lazy.nvim

  {"StubbornVegeta/llm.nvim",dependencies = { "nvim-lua/plenary.nvim", "MunifTanjim/nui.nvim" },cmd = { "LLMSesionToggle", "LLMSelectedTextHandler" },config = function()require("llm").setup()end,keys = {{ "<leader>ac", mode = "n", "<cmd>LLMSessionToggle<cr>" },{ "<leader>ae", mode = "v", "<cmd>LLMSelectedTextHandler 请解释下面这段代码<cr>" },{ "<leader>t", mode = "x", "<cmd>LLMSelectedTextHandler 英译汉<cr>" },},},

其中

  1. LLMSessionToggle可开启一段对话
  2. LLMSelectedTextHandler函数可将输入的提示词与选中的文本结合,一起输入给LLM,并将LLM的输出展示在弹窗中。

配置

llm.nvim支持各种自定义的配置

  1. 自定义系统提示词(prompt),最大token数(max_tokens),使用的模型(model)
  2. 自定义聊天中user和assistant的标识
  3. 是否展示历史对话记录(save_session),如果save_session = false, 那么History窗口将不会出现,同时也不会记录历史对话;如果save_session = true,还可以进一步配置历史对话保存位置(history_path),以及最多保存文件数 (max_history)
  4. 自定义聊天窗口的风格(位置,大小,边框,高亮,透明度等)
  5. 自定义每个窗口的快捷键

具体参见:GitHub - StubbornVegeta/llm.nvim: example-configuration

关键字:免费的大模型插件llm.nvim

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: