您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
ChatGPT切换默认为GPT4
当前为
// ==UserScript== // @name ChatGPT is GPT4 by default(PLUS only available) // @name:zh-CN ChatGPT默认为GPT4(仅PLUS可用) // @description ChatGPT switch The default is GPT4 // @description:zh-cn ChatGPT切换默认为GPT4 // @version 0.0.2 // @match https://chat.openai.com/ // @match https://chat.openai.com/c?* // @match https://chat.openai.com/c/* // @license MIT // @namespace https://greasyfork.org/users/562260 // ==/UserScript== (function () { 'use strict'; const DEFAULT_PATH = '/' const switchGPT4 = () => { function clickButtonByTextContent(textContent) { const buttons = document.getElementsByTagName('button'); for (let button of buttons) { if (button.textContent === textContent) { button.click(); return; } } } function clickListItemByTextContent(textContent) { const listItems = document.getElementsByTagName('li'); for (let listItem of listItems) { if (listItem.textContent === textContent) { listItem.click(); return; } } } clickButtonByTextContent('ModelDefault (GPT-3.5)'); setTimeout(() => clickListItemByTextContent('GPT-4'), 0); } const addEvent = () => { const originalPush = window.history.pushState; const originalReplace = window.history.replaceState; window.history.pushState = function () { const url = arguments[2] if (url === DEFAULT_PATH) { setTimeout(switchGPT4, 100) } return originalPush.apply(this, arguments); }; window.history.replaceState = function () { const url = arguments[2] if (url === DEFAULT_PATH) { setTimeout(switchGPT4, 100) } return originalReplace.apply(this, arguments); }; } addEvent() })();