了解 Chrome 中的内置模型管理

Published: October 21, 2025

基础模型和专家模型 提供支持的 内置 AI 功能旨在为用户和开发者提供无缝体验。当您使用内置 AI API 时,模型管理会在后台自动进行。本文档介绍了 Chrome 如何处理 AI 模型的下载、更新和清除。

初始模型下载

当用户下载或更新 Chrome 时,系统会按需下载模型,以确保 Chrome 为用户的硬件下载正确的模型。首次调用任何依赖于 Gemini Nano 的内置 AI API*.create() function(例如 Summarizer.create())时,系统会触发初始模型下载。发生这种情况时,Chrome 会运行一系列检查来确定最佳行动方案。 首先,Chrome 会运行一个代表性着色器来估算设备的 GPU 性能。根据这些结果,它会决定执行以下操作之一:

  • 下载功能更强大的大型 Gemini Nano 变体(例如 4B 参数)。
  • 下载效率更高的小型 Gemini Nano 变体(例如 2B 参数)。
  • 如果设备满足单独的静态要求,则回退到 基于 CPU 的推理 。如果设备不 满足 硬件要求, 则不会下载模型。

下载过程具有弹性:

  • 如果互联网连接中断,连接恢复后,下载会从中断处继续。
  • 如果触发下载的标签页已关闭,下载会在后台继续。
  • 如果浏览器已关闭,下载会在下次重启时恢复,前提是浏览器在 30 天内打开。

有时,调用 availability() 可能会触发模型下载。如果调用发生在新的用户个人资料启动后不久,并且 Gemini Nano 支持的欺诈检测 功能处于活跃状态,则会发生这种情况。

LoRA 权重下载

某些 API(例如 Proofreader API)依赖于应用于基础模型的低秩自适应 (LoRA) 权重,以专门化其功能。如果 API 依赖于 LoRA,则 LoRA 权重会与基础模型一起下载。系统不会主动下载其他 API 的 LoRA 权重。

自动更新模型

Gemini Nano 模型更新会定期发布。Chrome 会在浏览器启动时检查这些更新。此外,Chrome 还会每天检查补充资源(例如 LoRA 权重)的更新。虽然 您无法通过编程方式从 JavaScript 查询模型版本,但您可以 手动检查安装的版本 ,网址为 chrome://on-device-internals。 更新过程旨在实现无缝且不中断:

  • Chrome 会在后台下载新版本的同时,继续使用当前模型运行。
  • 更新后的模型下载完毕后,系统会热交换该模型,这意味着模型 切换不会停机。任何新的 AI API 调用都会立即使用新模型。 注意:在交换时运行的提示可能会失败。
  • 每次更新都是完整的新模型下载,而不是部分下载。这是因为模型权重在不同版本之间可能存在显著差异,而计算和应用此类大型文件的增量可能很慢。

更新需要满足与初始下载相同的要求。不过,如果已安装模型,则会免除初始磁盘空间检查。 LoRA 权重也可以更新。新版本的 LoRA 权重可以应用于现有的基础模型。不过,新的基础模型版本始终需要一组新的 LoRA 权重。

模型删除

Chrome 会主动管理磁盘空间,以确保用户不会用完磁盘空间。如果设备的可用磁盘空间降至特定阈值以下,系统会自动删除 Gemini Nano 模型。 此外,如果企业政策停用了该功能,或者用户在 30 天内未满足其他资格条件,系统也会清除该模型。资格条件可能包括 API 用量和设备功能。 清除过程具有以下特征:

  • 可以随时删除模型,即使是在会话期间,也无需考虑正在运行的提示。这意味着,在会话开始时可用的 API 可能会突然变得不可用。
  • 清除后,系统不会 自动重新下载模型。必须由调用 *.create() 函数的应用触发新的下载。
  • 清除基础模型后,任何相关的 LoRA 权重也会在 30 天的宽限期后被清除。

您在模型管理中发挥的作用

充分了解内置 AI 模型的生命周期是确保用户体验良好的关键。您不仅需要下载一次模型,还需要了解模型可能会因磁盘空间不足而突然消失,或者模型可能会在新版本发布时更新。这些都由浏览器负责处理。

遵循有关下载模型的 最佳实践, 您将在初始下载、重新下载和 更新时打造良好的用户体验。