Skip to content

主权 AI 指国家或组织在本地基础设施和监管框架内控制 AI 系统的能力。OpenRouter 提供三项关键特性支持主权 AI 部署:①EU 区域路由(企业客户,https://eu.openrouter.ai/api/v1,保证数据仅在 EU 境内解密和路由);②Zero Data Retention(ZDR,防止 provider 存储 prompt/响应,可全局开启或通过 provider.zdr:true 按请求指定);③数据收集控制(provider.data_collection:"deny",只路由到不收集用户数据的 provider)。三者组合可构建满足 GDPR、EU AI Act 等法规要求的单一 API 方案。

主权 AI 指国家或组织在本地基础设施和监管框架内自主开发、部署和控制 AI 系统的能力。随着 AI 成为关键基础设施,政府和企业越来越需要确保 AI 工作负载(包括所处理的数据)留在特定地理边界和司法管辖范围内。

为什么需要主权 AI

监管合规

欧盟 AI 法案(EU AI Act)、GDPR 以及医疗、金融、国防等行业法规,对数据的处理和存储地点有严格要求。跨司法管辖区运营的组织需要能遵守这些边界的基础设施。

数据驻留与隐私

敏感数据(个人、金融、保密数据)可能在法律或道德上不允许跨境流转。主权 AI 确保 prompt 和响应完全在指定区域内处理,不发生跨境数据传输。

OpenRouter 如何支持主权 AI

EU 区域路由

对于企业客户,OpenRouter 支持 EU 区域路由:开启后,请求保证仅在指定 EU 区域内解密,并只路由到在该区域运营的 provider,prompt 和响应全程不出 EU。

使用方式:将 API base URL 改为 EU 专属域名:

javascript
import { OpenRouter } from '@openrouter/sdk';

const openRouter = new OpenRouter({
  apiKey: '<OPENROUTER_API_KEY>',
  serverURL: 'https://eu.openrouter.ai/api/v1',
});

const completion = await openRouter.chat.send({
  model: 'meta-llama/llama-3.3-70b-instruct',
  messages: [{ role: 'user', content: '你好' }],
  stream: false,
});

查看 EU 可用模型: 通过 EU 域名调用 /api/v1/models/user 即可获取支持 EU 区域路由的模型列表。

EU 区域路由仅对企业客户开放,需联系 企业团队 申请开通。

Zero Data Retention(ZDR)

ZDR 确保 provider 不存储你的 prompt 和响应,是主权 AI 部署的核心组件——保证请求完成后数据不在你的控制范围之外持久化。

隐私设置 中全局开启,或按请求指定:

json
{
  "model": "meta-llama/llama-3.3-70b-instruct",
  "messages": [{ "role": "user", "content": "Hello" }],
  "provider": {
    "zdr": true
  }
}

详见 Zero Data Retention

数据收集控制

使用 data_collection 参数控制 provider 是否可以收集你的数据:

json
{
  "provider": {
    "data_collection": "deny"
  }
}

设置为 "deny" 后,请求只会路由到不收集用户数据的 provider,防止你的数据被用于训练。也可在 隐私设置 中配置为账户级默认值。

构建主权 AI 完整方案

将三项特性组合使用:

  1. 启用 EU 区域路由 — 所有数据留在 EU 境内
  2. 强制 ZDR — 防止 provider 存储任何数据
  3. 拒绝数据收集 — 防止数据被用于训练

这样你可以通过一个 API 和统一计费,同时完全掌控数据驻留、隐私和合规要求,无需与每个区域的 provider 分别维护关系。

快速开始

完整企业配置见 企业版快速入门

常见问题

Q: EU 区域路由和普通请求的延迟差异大吗?

A: EU 区域路由会将请求限定在 EU 可用的 provider 池内,provider 选择范围更小,某些模型可能延迟略高于全球路由。具体影响取决于你所在位置和所选模型。如果延迟是关键指标,建议先测试 EU provider 池的实际表现。

Q: 如何验证我的请求确实通过了 EU 区域路由?

A: 通过 Broadcast 的 trace 数据可以查看 provider.datacenter.country_code,确认请求确实由 EU 内的 provider 处理。也可以调用 EU 域名的 /api/v1/models/user 查看当前 EU 可用模型列表。

Q: ZDR 和 data_collection:deny 有什么区别?

A: 两者关注的维度不同:ZDR 控制 provider 是否存储请求数据(请求结束后数据立即删除);data_collection:deny 控制 provider 是否可以收集你的数据用于训练、分析等目的。生产环境建议同时开启,形成双重保障。