Appearance
主权 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
}
}数据收集控制
使用 data_collection 参数控制 provider 是否可以收集你的数据:
json
{
"provider": {
"data_collection": "deny"
}
}设置为 "deny" 后,请求只会路由到不收集用户数据的 provider,防止你的数据被用于训练。也可在 隐私设置 中配置为账户级默认值。
构建主权 AI 完整方案
将三项特性组合使用:
- 启用 EU 区域路由 — 所有数据留在 EU 境内
- 强制 ZDR — 防止 provider 存储任何数据
- 拒绝数据收集 — 防止数据被用于训练
这样你可以通过一个 API 和统一计费,同时完全掌控数据驻留、隐私和合规要求,无需与每个区域的 provider 分别维护关系。
快速开始
- 创建 API Key 并使用 provider routing 控制请求路由位置
- 开启 ZDR 和数据收集控制满足隐私合规
- 联系企业团队 申请 EU 区域路由及其他主权 AI 需求
完整企业配置见 企业版快速入门。
常见问题
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 是否可以收集你的数据用于训练、分析等目的。生产环境建议同时开启,形成双重保障。