2026/9/29 21:52:03

Chrome端侧AI实测:硬盘里藏着Gemini Nano,从体检报告到多用户资料模型加载排查全记录

Chrome端侧AI实测:硬盘里藏着Gemini Nano,从体检报告到多用户资料模型加载排查全记录 前言在chrome://on-device-internals页面我发现Chrome早已内置4GB的Gemini Nano端侧AI模型离线运行、数据不上传。本文详解Manifest Criteria体检标准、按需下载的专家模型与本地诈骗检测并给出第二个用户资料模型Loading的排查方法教你激活这个免费大模型。我翻了翻Chrome的硬盘用户资料目录发现里面住了一个大模型前两天晚上我在折腾Chrome的设置鬼使神差地在地址栏敲进去一个页面chrome://on-device-internals。本来只是想看看有没有什么好玩的隐藏开关结果页面一加载出来我就愣住了。Broker StateReady。一个4GB的模型正安安静静躺在我硬盘的角落里。表现浏览器内部隐藏着AI模型的科技感插图很多朋友可能不知道这页面是干嘛的。简单讲这是Chrome给自家端侧AI留的一个诊断后台。Google这几年一直在干一件事把Gemini Nano一个正经的小参数量大语言模型直接内置进浏览器。它不在云端不在什么数据中心就在你电脑的 User Data\OptGuideOnDeviceModel 这个文件夹里weights.bin4072 MiB一个文件。我盯着这个路径看了半天有种在自家床底下翻出一件不知道谁放的乐器的感觉。然后我干了一件每个好奇的人都会干的事把这页从头到尾扒了一遍。先看的是 Manifest Criteria 这块也就是Chrome判断你这台机器配不配跑本地AI的体检报告。显存要求3000 MiB实测16231 MiB。磁盘要求20GB可用117GB。Feature flagtrue。企业策略true。用户设置true。全绿。我看到那个显存数字的时候第一反应是要求3GB我有16GBChrome你这是在卡学历吗。后来去翻了文档才知道Chrome在决定给你下哪个模型之前会先在你的GPU上跑一个代表性的shader做基准测试跑得好就给你下大的4B参数版本跑不动就下2B的小杯再不行退回CPU推理。相当于先考试再分班还挺讲道理的。顺便说一句Chrome给我的性能评级是Medium属于它一贯的保守打分。崩溃记录0/3稳得一批。表现显卡跑分和硬件评估的科技感插图接着往下翻Assets这一栏才是真正有意思的地方。nano_v3_gpu_componentReady100%。这是主模型Gemini Nano v3已经装好了跑在GPU上标注是 fastest inference。但它下面还排着一串没装的家伙。proofreader_small_expert_model_componentNot Installed。summarizer_small_expert_model_componentNot Installed。speech_recognitionNot Installed。还有一个 gemma4_component版本号2026.8.7也是Not Installed。一开始我以为是我这边出了什么问题后来想明白了这是Chrome的策略按需下载。主模型常驻专家模型等你第一次真正用到那个功能它才开始下。就像你搬进新家床和冰箱是配好的跑步机得等你哪天真的决定减肥了它才会出现。gemma4那个Pending Usage我愿称之为期货。再往下是Use Cases就是这个模型具体能干什么。prompt_apiAvailable。summarizer_apiAvailable。writing_assistance_apiAvailable。还有一个让我多看了两眼的scam_detection诈骗检测Available。你想想看这个功能。诈骗检测在本地跑你收到的那条可疑短信、那个钓鱼链接不需要上传给任何人模型就在你设备上默默看一眼觉得不对就提醒你。对一个不太懂技术的长辈来说这可能是比任何反诈APP都安静、都体面的保护。表现本地AI检测诈骗信息的保护场景插图好铺垫完了说实验。我照着官方文档在控制台里敲了几行代码。先问一句 await LanguageModel.availability()返回available。然后LanguageModel.create()建一个会话丢一个问题进去。模型开始吐字了。流式的一个词一个词往外蹦就在我屏幕上就在我显卡里。官方文档里有句话我盯着看了好几秒。使用该模型时系统不会向Google或任何第三方发送数据。不需要网络不需要API key不需要信用卡不需要注册任何账号。2026年了一个白嫖的、离线的、不上传任何东西的LLM就藏在每个人每天都要打开的浏览器里。而大部分人包括用了很多年Chrome的我压根不知道它在。这才是这件事最赛博朋克的地方。不是模型多强4GB的Nano跟云端那些巨兽比就是个玩具。是它出现的方式一声不吭的就住进来了。不过真正让我折腾到半夜的是后面这个事。我在这台电脑上开了两个Chrome用户资料。第一个资料里一切正常模型随叫随到。切到第二个资料打开同样的测试页面Device performance classLoading…模型目录空的。我第一反应是完了不会每个资料都要重新下4GB吧。去翻了文档和Chromium的源码讨论才发现不是。模型文件存在User Data这个全局目录下所有用户资料共享硬盘里永远只有一份。但每个资料对模型的初始化状态、访问权限是各自独立的。房子只有一套钥匙一人一把。第二个资料的问题是它那把钥匙还没被激活。排查思路其实不复杂。先去第二个资料的chrome://on-device-internals看体检报告重点盯三项Enabled by feature flag、Enabled by enterprise policy、Enabled by user setting看哪个是false。如果是user setting亮红灯多半是账号本身的问题受管理的Workspace账号、教育账号、未成年账号云端策略会直接把本地模型禁掉这个你本地怎么折腾都没用。如果三项全true但还是Loading去chrome://components里找到Optimization Guide On Device Model点一下检查更新。哪怕它提示没有更新这个动作也会强制当前资料去重新认领硬盘上那份模型。然后重启Chrome一般就好了。我最后就是这么弄好的。第二个资料里那个Loading…终于变成了具体的数字。表现深夜排查浏览器配置的场景感照片说到这个我想起一个挺久远的事。2008年Chrome刚发布的时候Google出了本漫画书来讲他们的浏览器理念里面有个观点浏览器应该像操作系统一样成为一切应用运行的地基。那会儿大家聊的是Web OS聊网页应用怎么取代桌面软件。十几年过去事情朝着另一个方向走了。不是网页应用去抢操作系统的活是浏览器自己在没人注意的时候长出了一个本地智能层。上一次有人往系统里硬缝一个浏览器是1995年的Windows 95微软为这事被反垄断锤了很多年。这一次Google把一个LLM缝进浏览器几乎没激起任何水花因为它不是塞给你的它是等你自己发现的。我一直觉得真正的技术平权不是发布会上的PPT是这种东西。不需要你懂英文不需要你翻教程不需要你有一张4090你只要打开一个你已经用了十年的软件它就在那了。那晚关页面之前我又看了一眼那个4GB的weights.bin。它还在那躺着不吵不闹等某一天你随便打开的一个网页需要它帮个忙。/ 注意本项目仅在 SyncMein 的500人小群分享。/ 谢谢你看完了我的文章我们下次再见吧。/ 作者明察/ 投稿或爆料请联系邮箱mingchagqmg.com标签Chrome, 端侧AI, Gemini, LLM, 诈骗检测关键词Chrome端侧AI, Gemini Nano本地模型, chrome://on-device-internals, LanguageModel API, 多用户资料模型加载