我用的是windows环境
- 首先找到插件目录
C:\Users\lidiudiu\.vscode\extensions\openai.chatgpt-26.429.30905-win32-x64\webview\assets
修改了两个文件
permissions-mode-helpers-CtkUaRKH.js
nux-gate-VgUqX-O0.js
文件名后面的 hash 以后可能会变,找不到时可以在 assets 里搜索这些关键词:
additionalSpeedTiers
fastModeHomeBanner
has-seen-fast-mode-home-banner
- 开始改动
a. 备份
改动之前养成好习惯先备份一下
Copy-Item .\permissions-mode-helpers-CtkUaRKH.js .\permissions-mode-helpers-CtkUaRKH.js.fastbak
Copy-Item .\nux-gate-VgUqX-O0.js .\nux-gate-VgUqX-O0.js.fastbak
b. 改动 permissions-mode-helpers-CtkUaRKH.js
这个文件控制 Fast 是否可用、模型是否支持 Fast tier。
function F(e){return e.additionalSpeedTiers?.includes(M)===!0}
这句改成
function F(e){return!0}
让模型始终通过
function R(e){return z(e).canUseFastMode}
改成
function R(e){return!0}
含义:让 UI 里的 canUseFastMode 始终返回 true。
c. 改 nux-gate-VgUqX-O0.js
这个文件主要控制是否开启fast的那个提示
let w=S,T=r&&w!=null&&!s&&b!==`fast`&&!d.isLoading,{estimate:E,estimateStatus:D}=Y(T),k=!s&&(d.isLoading||T&&D!==`ready`&&D!==`failed`),j=T&&D===`ready`&&E!=null
改成
let w=S,T=r&&w!=null&&b!==`fast`&&!d.isLoading,{estimate:E,estimateStatus:D}=Y(T),k=!1,j=T
P=E==null?null:(0,Z.jsx)(O,{...q.bodyPersonalized,values:{threadCountLabel:E.threadCountLabel,duration:E.savedDuration}})
改成
P=E==null?`Fast mode is available. Increased plan usage.`:(0,Z.jsx)(O,{...q.bodyPersonalized,values:{threadCountLabel:E.threadCountLabel,duration:E.savedDuration}})
然后重启一下vscode
就可以了
想恢复原状就把备份覆盖回去
Copy-Item .\permissions-mode-helpers-CtkUaRKH.js.fastbak .\permissions-mode-helpers-CtkUaRKH.js -Force
Copy-Item .\nux-gate-VgUqX-O0.js.fastbak .\nux-gate-VgUqX-O0.js -Force
1 个帖子 - 1 位参与者