小大饼
26-05-10 12:19 微博认证:科技博主 超话主持人(TK的信息茧房超话)

Chrome 的 "Ask Gemini" side-panel 功能已经出来好几个月了。但是由于官方不支持中国大陆地区,所以我即使配置了 HTTP 代理和网络路由,也不显示这个功能按钮(图1)。今天研究了一下,发现可以通过 Local State 配置文件来开启。同理,很久前就有的 DevTools 里的 AI Assistance 功能(图2)我也一直无法启用,也可以通过这个配置来开启。

在配置之前,我没有 chrome://settings/ai 这个配置页面(图3)。

首先找到 Local State 文件的位置,在用户个人目录的 Chrome User Data 目录下。比如 Windows 就在 AppData\Local\Google\Chrome\User Data 里。修改之前需要关闭所有的 Chrome 进程,因为 Chrome 在关闭是会更新状态到此文件,并在下次启动时重新读取。如果在 Chrome 运行时编辑,会被 Chrome 覆盖。

Local State 文件是一个 JSON 文本文件,用任意文本编辑器就可以修改。需要修改的字段是:
```
    "variations_country": "us",
    "variations_permanent_consistency_country": [
    "148.0.7778.97",
    "cn"
],
"variations_safe_seed_permanent_consistency_country": "cn",
"variations_safe_seed_session_consistency_country": "cn",
```

这 4 个字段中如果有 cn,建议都改成 us。我一开始只修改了 "variations_country" 为 us,开启了 "Ask Gemini" 功能,但是 DevTools AI Assistance 功能依旧无法打开。

修改完毕后保存并重新打开 Chrome,应当可以看到 chrome://settings/ai 以及其中的配置了,并且 Gemini 按钮也应当出现了。

如果还是没有显示或者只显示其中一项,可以再尝试修改 Local State 里的 glibc 配置: profile -- infor_cache -- [Profile ID] 中找到 is_glic_eligible,如果是 false,修改为 true。此项配置是 profile level 的,所以如果你 Chrome 使用了多个用户,要确定哪一个是你想修改的用户。

```
"profile": {
"info_cache": {
"Default": {
"is_glic_eligible": true,
},
}
}
```

上述是解决 Geofence 的方法。如果是网络和代理相关的问题,需要保证电脑正确配置,能访问 Google 服务。

发布于 上海