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

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

相关推荐
时光の尘1 小时前
ESP32入门开发·VScode空白项目搭建·点亮一颗LED灯
c语言·ide·vscode·freertos·led·esp32-s3·esp32-idf
parade岁月4 小时前
Git黑科技:让你的配置文件"隐身",再也不用担心误提交!
git
无名咸鱼4 小时前
Git与CI/CD相关知识点总结
git·ci/cd
先天打工圣体的男人8 小时前
Linux环境gitlab多种部署方式及具体使用
运维·git·gitlab
fananchong218 小时前
制作 VSCode 插件
ide·vscode·编辑器·ai辅助编程·vscode 插件
文慧的科技江湖18 小时前
git配置proxy
git
小獾哥18 小时前
Centos8系统在安装Git包时,报错:“没有任何匹配: git”
大数据·git·elasticsearch
Clownseven18 小时前
如何搭建私有Git服务器?Gitea安装与配置超详细教程 (替代GitHub/Gitee)
服务器·git·gitea
我是不会赢的1 天前
如何安装 Git (windows/mac/linux)
git·版本管理·代码管理
五岁小孩吖1 天前
关于 git reset --hard 引发的代码故障(附故障原因及解决方案)
git