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

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

相关推荐
九月镇灵将5 分钟前
6.git项目实现变更拉取与上传
git·python·scrapy·scrapyd·gitpython·gerapy
wuyijysx5 分钟前
ubuntu git cola gui
git·软件工具
九月镇灵将2 小时前
GitPython库快速应用入门
git·python·gitpython
程序猿chen3 小时前
《JVM考古现场(十五):熵火燎原——从量子递归到热寂晶壁的代码涅槃》
java·jvm·git·后端·java-ee·区块链·量子计算
只是橘色仍温柔4 小时前
xshell可以ssh连接,但vscode不行
运维·vscode·ssh
weixin_387545646 小时前
探索 GitHub Copilot:当 AI 成为你的贴身编码助手
人工智能·github·copilot
前端三叶草6 小时前
git subtree 最佳实践
git
Code_Geo8 小时前
Git操作指南
git
阳光_你好10 小时前
解决用git bash终端 tail -f 命令查看日志中文乱码问题
开发语言·git·bash
Tee xm18 小时前
清晰易懂的VSCode加Cline插件使用不同API提供商实现AI编程
vscode·ai编程·安装