本页概述了 Gemini Developer API 中通常所说的“零数据保留”的详细信息。
训练限制
如 Gemini API 服务条款中所述,当您使用付费服务时,Google 不会使用您的提示(包括关联的系统指令、缓存的内容和文件,例如图片、视频或文档)或回答来改进我们的产品。付费服务的定义请参阅此处。
客户数据保留和实现零数据保留
在以下情形和条件下,客户数据通常会保留一段时间。若要实现零数据保留,客户必须在以下各个方面采取特定措施或避免使用特定功能:
记录提示以监控滥用行为:如 Gemini API 附加服务条款中所述,对于付费服务,Google 会在有限的一段时间内记录提示和回答,但仅用于检测是否违反了使用限制政策。当您针对特定项目提出的 ZDR 请求获得批准后,系统会在记录之前清除所有用户内容(提示和回答)和可识别的元数据(例如 IP 地址和 Google 账号 ID)。生成的记录会被标记为已清理,并且不包含任何可识别的用户数据,从而确保与 Vertex AI 零数据保留政策保持一致。
使用 Google 搜索建立依据:如《Gemini API 附加服务条款》中所述,Google 会将提示、上下文信息和生成的输出内容存储 30 天,以便生成有依据的结果和搜索建议。存储的这些信息可用于调试和测试支持依据的系统。如果您使用“依托 Google 搜索进行接地”,则无法禁止存储此信息。
基于 Google 地图的知识库:如《Gemini API 附加服务条款》中所述,Google 会将提示、上下文信息和生成的输出内容存储 30 天,以便生成基于知识库的结果。存储的这些信息只能用于可靠性工程,例如在出现服务问题时进行调试。 如果您使用“依托 Google 地图进行接地”,则无法禁止存储此信息。
交互 API:交互 API 用于管理对话的活跃状态,以实现多轮对话。默认情况下,Interactions API 会启用状态存储。为确保零数据足迹,您必须在 API 请求中将
store参数明确设置为false,以选择不保留默认状态。Live API:此有状态 API 通过存储对话状态来实现实时重新连接。如需实现零数据保留,请勿配置 SessionResumptionConfig。如果生成了会话句柄,对话状态(包括文本、音频和视频)最多会保留 24 小时。
File API 存储空间:借助 File API,用户可以上传大型素材资源。 文件会一直处于静态存储状态,直到用户将其删除或文件过期为止。 文件 API 的使用与 ZDR 日志记录无关;用户必须手动删除文件,才能确保零数据足迹。
显式上下文缓存:用户可以使用
cached_content字段手动缓存大型数据集(例如长视频或文档库)。虽然这些请求的日志遵循 ZDR 丢弃政策,但缓存的上下文本身会以用户定义的ttl或expire_time进行存储。如需实现绝对的零数据足迹,请勿使用 cached_content 功能。隐式内存中缓存:默认情况下,Gemini 模型会将数据缓存在内存中,以缩短延迟时间并降低开发者的费用。此数据严格存储在 RAM 中(而非静态存储),在项目级层进行隔离,并且 TTL 为 24 小时。 这不会违反“零数据保留”原则。
后续步骤
- 了解生成式 AI 使用限制政策。
- 查看 Gemini API 附加服务条款。
- 如果您需要企业级自助式 ZDR 控制,请参阅 Vertex AI 零数据保留指南。