vscode copilot git commit 生成效果太差,用其他模型替换

问题

众所周知,copilot git commit 就像在随机生成

git commit 这种较为复杂的内容还是交给大模型做比较合适

方法

刚好,gitlens 最近开发了 AI commit的功能,其提供配置url + api可以实现自定义模型

gitlens 只有3种模型可用:

然而这些都由于网络问题不能直接用

解决方法

我们替换 openai 的 api url

我们可以用close ai,其相当于等效替代:https://referer.shadowai.xyz/r/20560

如何修改

在 user setting中加入:

json 复制代码
"gitlens.ai.experimental.openai.url": "https://api.openai-proxy.org/v1/chat/completions",

方法论

你可能看到 close ai官方提供的文档上是:

和上面的"gitlens.ai.experimental.openai.url": "https://api.openai-proxy.org/v1/chat/completions"不一样,我是为什么要填这个长的呢?

首先,填短的肯定是用不了,这个我试过。

但是我是怎么知道要填后面的这么长一串的呢?

其实,这个就看个人的思考能力了。

我是通过查看默认的openai的api url接口得到的:

在 vscode 的 output 中可以看到

解决问题的思路比解决问题本身更重要

相关推荐
向日的葵0065 小时前
大模型之git操作(第五章)
git
kyriewen10 小时前
我让AI替我写Git提交信息,老板以为我每天工作16小时
前端·javascript·git
lifewange12 小时前
如何在VScode中配置shell环境?
ide·vscode·编辑器
AI周红伟12 小时前
DeepSeek V4模型本地部署指南:从环境配置到生产级优化
大数据·人工智能·搜索引擎·copilot·openclaw
codingxb4512 小时前
VSCode中使用ClaudeCode接入Deepseek-v4模型
vscode·deepseek·claude code
難釋懷12 小时前
Redis网络模型-单线程和多线程网络模型变更
网络·redis·git
阿凡达蘑菇灯12 小时前
gemini助手 插件 强制设置在本地运行
vscode
不做无法实现的梦~12 小时前
Git 新手到团队协作与 GitHub/GitCode 指南
git·github·gitcode
谷哥的小弟12 小时前
(最新版)Git&GitHub实操图文详解教程(02)—安装Git
git·github·安装·配置·下载·图文教程