zdr

阅读约 4 分钟

Zero Data Retention

OpenRouter 让你控制自己的数据

原文链接:https://openrouter.ai/docs/guides/features/zdr

Zero Data Retention (ZDR) 意味着 provider 不会将你的数据存储任何时间。

OpenRouter 有一个 设置,启用后,你只能路由到具有 Zero Data Retention 策略的 endpoints。

不保留你的数据的 provider 也无法在你的数据上训练。但是,我们确实有一些 endpoints 和 provider 不会在你的数据上训练但保留它(例如,出于滥用扫描或法律原因)。OpenRouter 让你控制这两种策略。

OpenRouter 如何管理数据策略

OpenRouter 与 provider 合作以了解他们的数据策略,并将策略数据构建为让你控制想要路由到哪些 provider 的格式。

请注意,provider 的一般策略可能与给定 endpoint 的特定策略不同。OpenRouter 跟踪每个 endpoint 的特定策略,与 provider 合作以保持这些策略最新,并在某些情况下与 provider 创建特殊协议,以确保比其默认策略更注重隐私的数据保留或训练策略。

如果 OpenRouter 无法建立或确定 provider 或 endpoint 的明确策略,我们采取保守立场,假设该 endpoint 既保留又在数据上训练,并相应地标记。

可以在 此处 找到 provider 及其数据策略的完整列表。请注意,此列表显示每个 provider 的默认策略;如果某个特定 endpoint 的策略与 provider 默认策略不同,则在启用 "ZDR Only" 时可能不可用。

按请求 ZDR 强制执行

除了 privacy settings 中的全局 ZDR 设置外,你还可以使用 API 调用中的 zdr 参数按请求强制执行 Zero Data Retention。

请求级 zdr 参数与你的账户级 ZDR 设置作为 "OR" 运行——如果任一启用,将应用 ZDR 强制执行。这意味着按请求参数只能用于确保特定请求启用 ZDR,不能覆盖或禁用账户级 ZDR 强制执行。

这对于不想全局强制执行 ZDR 但需要确保特定请求仅路由到 ZDR endpoints 的客户很有用。

使用方法

在你的 provider preferences 中包含 zdr 参数:

{
  "model": "gpt-4",
  "messages": [...],
  "provider": {
    "zdr": true
  }
}

zdr 设置为 true 时,请求将仅路由到具有 Zero Data Retention 策略的 endpoints。当 zdrfalse 或未提供时,如果在你的账户设置中启用了 ZDR,仍将应用 ZDR 强制执行。

缓存

某些 endpoints/models 提供隐式 prompt 缓存。这会在 provider 数据中心的内存缓存中保留重复的 prompt 数据,因此不需要重新处理 prompt 的重复部分。这可以节省大量成本。

OpenRouter 已采取立场,认为 prompt 的内存缓存被视为 "retaining" 数据,因此我们允许在 ZDR 路由策略生效时命中具有隐式缓存的 endpoints/models。

OpenRouter 的保留策略

OpenRouter 本身有 ZDR 策略;除非你专门选择加入 prompt logging,否则你的 prompts 不会被保留。

零保留 Endpoints

以下 endpoints 具有 ZDR 策略。请注意,此列表也可以通过 https://openrouter.ai/api/v1/endpoints/zdr 以编程方式获取。当 provider 的数据策略发生更改时,它会自动更新。

© 2026 OpenRouter.help
查看官方英文原件