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 中可以看到

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

相关推荐
学历真的很重要4 小时前
VsCode+Roo Code+Gemini 2.5 Pro+Gemini Balance AI辅助编程环境搭建(理论上通过多个Api Key负载均衡达到无限免费Gemini 2.5 Pro)
前端·人工智能·vscode·后端·语言模型·负载均衡·ai编程
小王不爱笑1326 小时前
gitignore基本使用+Git分支使用
git
db_cy_20629 小时前
Git对服务器配置文件进行版本控制
运维·服务器·git
好好研究10 小时前
Git - Git分支管理
git
冬-梦11 小时前
iPad Obsidian Git 同步 Gitee 仓库完整指南
git·gitee·ipad·obsidian·efficiency
程序员小寒11 小时前
VSCode有哪些好用的插件和快捷键?
ide·vscode·编辑器
醇氧12 小时前
【git】 撤回一个本地提交
大数据·git·elasticsearch
空空kkk12 小时前
Git——分支管理
git
Micknee14 小时前
Windows环境下配置git和github
windows·git·github
测试人社区—527214 小时前
你的单元测试真的“单元”吗?
前端·人工智能·git·测试工具·单元测试·自动化·log4j