Gemini 更新版本很快,而且还弄了很多隐藏的大模型在不停测试。在 greasyfork 上有个 AI Studio 注入器的插件可以自动开启这些隐藏模型,其原理是在浏览器中注入 JavaScript 代码拦截并修改默认的 XHR/Fetch 请求。
下面我们使用 aardio 创建一个本地浏览器程序,本地代码更自由一些,不需要插件就可以直接向浏览器注入 JavaScript 代码,操作步骤也可以进一步简化。然后我们通过 API 自动抓取原插件的最新代码,这样就不需要手动更新了。
全部 aardio 代码如下:
import console;
import web.view;
import win.ui;
var winform = win.form(text="AI Studio");
//创建 WebView2 浏览器控件
var wb = web.view(winform,{
language = "zh-CN"; //中文语言
startArguments = {
//指定代理服务器,这个站必须走代理
proxyServer = "SOCKS5://127.0.0.1:1081";
};
})
console.showLoading(" 正在获取最新插件");
import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient();
http.strictParsing = true;//仅 MIME 为 JSON 时自动解析 JSON。
//定义 HTTP API,获取最新版本 AI Studio 模型注入器 JS 代码
var gfApi = http.api("https://api.greasyfork.org.cn/scripts");
var scriptInfo = gfApi["539399-google-ai-studio-模型注入器.json"].get();
var scriptCode = http.get(scriptInfo.code_url);
//浏览器注入 JavaScript,拦截并修改 XHR/Fetch 请求
wb.preloadScript(scriptCode);
console.close();
wb.go("https://aistudio.google.com/prompts/new_chat");
winform.show(3);
win.loopMessage();
注入 JS 请参考《自动操作免费 Claude - React 前端自动化控制 》
运行效果: