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中加入:
"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 中可以看到
解决问题的思路比解决问题本身更重要
相关文章:
vscode copilot git commit 生成效果太差,用其他模型替换
问题 众所周知,copilot git commit 就像在随机生成 git commit 这种较为复杂的内容还是交给大模型做比较合适 方法 刚好,gitlens 最近开发了 AI commit的功能,其提供配置url api可以实现自定义模型 gitlens 只有3种模型可用:…...
计算机毕业设计hadoop+spark+hive舆情分析系统 微博数据分析可视化大屏 微博情感分析 微博爬虫 微博大数据 微博推荐系统 微博预测系统
本 科 毕 业 论 文 论文题目:基于Hadoop的热点舆情数据分析与可视化 姓名: 金泓羽 学号: 20200804050115 导师: 关英 职称&…...
【MySQL】(基础篇二) —— MySQL初始用
MySQL初始用 目录 MySQL初始用基本语法约定选择数据库查看数据库和表其它的SHOW 在Navicat中,大部分数据库管理相关的操作都可以通过图形界面完成,这个很简单,大家可以自行探索。虽然Navicat等图形化数据库管理工具为操作和管理数据库提供了非…...
计算机网络 期末复习(谢希仁版本)第4章
路由器:查找转发表,转发分组。 IP网的意义:当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互连的各具体的网络异构细节。如果在这种覆盖全球的 IP 网的上层使用 TCP 协议,那么就…...
如何使用Pandas处理数据?
一、技术难点 Pandas是Python中一个强大的数据处理和分析库,它提供了高效、灵活且易于使用的数据结构,主要用于数据清洗、转换、聚合和可视化等任务。然而,在使用Pandas处理数据时,也会遇到一些技术难点。 数据导入与导出&#…...
Error: spawn xdg-open ENOENT
报错:The CJS build of Vite’s Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details. VITE v5.1.4 ready in 2298 ms ➜ Local: http://localhost:80/ ➜ Network: http://10.0.4.13:80/ ➜…...
写给大数据开发,如何去掌握数据分析
这篇文章源于自己一个大数据开发,天天要做分析的事情,发现数据分析实在高大上很多,写代码和做汇报可真比不了。。。。 文章目录 1. 引言2. 数据分析的重要性2.1 技能对比2.2 业务理解的差距 3. 提升数据分析能力的方向4. 数据分析的系统过程4…...
大数据湖一体化运营管理建设方案(49页PPT)
方案介绍: 本大数据湖一体化运营管理建设方案通过构建统一存储、高效处理、智能分析和安全管控的大数据湖平台,实现了企业数据的集中管理、快速处理和智能分析。该方案具有可扩展性、高性能、智能化、安全性和易用性等特点,能够为企业数字化…...
大模型训练的艺术:从预训练到增强学习的四阶段之旅
文章目录 大模型训练的艺术:从预训练到增强学习的四阶段之旅1. 预训练阶段(Pretraining)2. 监督微调阶段(Supervised Finetuning, SFT)3. 奖励模型训练阶段(Reward Modeling)4. 增强学习微调阶段…...
Linux 网络设置
Linux 网络设置 查看及测试网络查看网络配置测试网络连接 设置网络地址参数使用网络配置命令修改网络配置文件 查看及测试网络 查看及测试网络配置是管理 Linux 网络服务的第一步,本节将学习 Linux 操作系统中的网络查看及测试命令。其中讲解的大多数命令以普通用户权限就可以…...
交易中的群体行为特征和决策模型
本文基于人的行为和心理特征,归纳出交易中群体的行为决策模型,并基于这个模型,分析股价波浪运行背后的逻辑,以及投机情绪的周期变化规律,以此指导交易,分析潜在的风险和机会,寻找并等待高性价比…...
Android14之向build.prop添加属性(二百一十九)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP…...
Cargo
Cargo cargo是rust的构建系统和包管理工具,在安装rust的时候就一并安装了cargo。 > cargo --version cargo 1.78.0 (54d8815d0 2024-03-26)使用cargo创建项目 cargo new hello_cargo会生成 src 源码目录Cargo.tomlCargo.lock.gitignore 仓库文件 Cargo.toml…...
大学生如何学习node.js?
1. 学习 JavaScript 基础知识 语法:变量、数据类型、操作符、控制结构(if、switch、loops)。函数:定义、调用、参数、作用域。对象和原型:对象字面量、构造函数、继承。数组:方法(map、filter、…...
速盾:服务器遭受ddos攻击如何防御
DDoS(分布式拒绝服务)攻击是一种常见的网络攻击方式,旨在通过同时向目标服务器发送大量请求,以使其过载并无法正常工作。为了有效防御DDoS攻击,服务器管理员可以采取以下措施: 流量监测和分析:监…...
docker-ce 和 docker-ee介绍版本介绍
1 docker-ce 和 docker-ee介绍版本介绍 •Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。•Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持&am…...
[Java] TDengine时序数据库时间戳(timestamp)字段插入数据的实现方法
👉原文阅读 目录 👉[原文阅读](https://b1ankc-mov.github.io/posts/tdengine_timestamp/) 📘正文开始实体类Mapper接口Controller控制器 📘正文开始 实体类 定义实体类,插入数据分别代表打卡时间、员工id࿰…...
我的mybatis学习笔记之二
第一版学习笔记 1,接口是编程: 原生: Dao > DaoImpl mybatis: Mappper > XXXMapper.xml 2,SqlSession代表和数据库的一次会话:用完必须关闭 3,SqlSession和connection一样是非线程安全的.每次使用都必须去获取新的对象 4,mapper接口没有是一类,但是mybtis会为这个接口生…...
【网络编程开发】11.IO模型 12.IO多路复用
11.IO模型 什么是IO: IO 是 Input/Output 的缩写,指的是输入和输出。在计算机当中,IO 操作通常指将数据从一个设备或文件中读取到计算机内存中,或将内存中的数据写入设备或文件中。这些设备可以包括硬盘驱动器、网卡、键盘、屏幕等。 通常用…...
elementui Menu 二级菜单 min-width修改无效
原因:可能是生成的二级菜单样式里面没有带特定的hash属性 而vue代码里面样式里带了 scoped生成的样式有改样式选择器 从而无法成功选择 解决:让样式可以全局选择 不带属性选择器 单文件组件 CSS 功能 | Vue.js :global(.el-menu--vertical .el-menu--p…...
重构信息洪流:Folo让你重新掌控数字生活的开源利器
重构信息洪流:Folo让你重新掌控数字生活的开源利器 【免费下载链接】follow [WIP] Next generation information browser 项目地址: https://gitcode.com/GitHub_Trending/fol/follow 每天打开手机,你是否需要在12个APP间切换才能读完所有重要内容…...
老铁们今天带大家盘一个硬核项目——基于西门子S7-1200 PLC的智能停车场系统。这玩意儿不仅会认车牌,还能自动计费生成报表,咱们先从它的核心骚操作说起
案例程序21 基于plc的车牌识别系统,智能停车场,带车牌识别,显示车牌号,只有登记车牌号方可入内,同时带有计费功能,在车辆出去时能够显示停车时长以及收费金额;报表功能,能够显示车辆…...
告别PS!用Windows画图+Python自动化实现图片批量裁剪(附完整脚本)
告别PS!用Windows画图Python自动化实现图片批量裁剪(附完整脚本) 在数字图像处理领域,批量裁剪图片是许多开发者、设计师和研究人员经常遇到的基础需求。传统方法往往依赖Photoshop等专业软件,不仅操作繁琐,…...
计算机毕业设计:豆果美食菜谱数据分析与可视化系统 Django框架 爬虫 机器学习 数据分析 可视化 食物 食品 菜谱(建议收藏)✅
博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ > 🍅想要获取完整文章或者源码,或者代做,拉到文章底部即可与…...
2026 论文写作软件榜单|从初稿到投稿一站式搞定
2026 年主流论文写作软件榜单,按全流程全能、理工 / 英文专项、传统排版、文献管理、AI 辅助五大类整理,覆盖从写作到投稿全场景。一、全流程全能型(一站式搞定写作 降重 排版 查重)表格排名软件名称综合评分核心优势适用场景价…...
nlp_structbert_sentence-similarity_chinese-large 服务监控与调优:保障生产环境稳定性
nlp_structbert_sentence-similarity_chinese-large 服务监控与调优:保障生产环境稳定性 把模型服务部署上线,只是万里长征第一步。真正考验人的,是服务上线之后——怎么知道它跑得好不好?流量大了会不会崩?响应慢了用…...
内容解锁革新:突破付费壁垒的5种高效资源获取方案
内容解锁革新:突破付费壁垒的5种高效资源获取方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在信息爆炸的数字时代,优质内容的获取常常受到付费墙的限制。…...
3分钟极速汉化Figma:设计师必备的中文界面解决方案
3分钟极速汉化Figma:设计师必备的中文界面解决方案 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的全英文界面而烦恼吗?FigmaCN插件为您提供专业级…...
SEO_资深运营揭秘SEO快速见效的五个步骤
SEO快速见效的第一步:关键词研究与选择 在当今数字化竞争激烈的市场环境中,SEO(搜索引擎优化)已成为提升网站流量的关键手段。而在SEO的众多环节中,关键词研究与选择是首要步骤。资深运营人士都深知,选择合…...
4大技术突破如何重塑音频智能应用:Audio Flamingo 3的全模态理解创新
4大技术突破如何重塑音频智能应用:Audio Flamingo 3的全模态理解创新 【免费下载链接】audio-flamingo-3 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/audio-flamingo-3 副标题:从技术原理到落地指南的音频大模型选型实践 一、技术背景…...
