xAI 为 Grok 加上隐形水印:默认开启且不改字符,以合规欧盟
xAI 宣布自 11 月 7 日起,为 Grok 系列模型的 API 输出默认添加隐形水印,以遵守欧盟《人工智能法案》。水印通过微调模型生成时的 token 选择来实现,不增改字符也不影响速度。团队管理员可在控制台按模型关闭,但必须确认符合法律豁免要求。

想在 AI 生成的内容里留下记号,过去很多人习惯在文本里藏不可见字符或零宽空格。但这种小伎俩太脆弱,只要被复制进纯文本编辑器或者转一下格式,记号立刻就会消失得无影无踪。
现在 xAI 打算直接从源头解决这个问题。10 月 31 日,xAI 宣布从 11 月 7 日起,为 Grok 系列模型的 API 输出默认开启隐形水印功能。这一改动覆盖了包括全局接口 api.x.ai 在内的所有端点,核心目的就是遵守欧盟《人工智能法案》(EU AI Act)对生成式 AI 内容标识的严格要求。
涉及的模型包括 grok-4.7、grok-4.6、grok-4.5、grok-4.3,以及 grok-4.20 的推理版、非推理版和多智能体版。无论是普通的聊天补全,还是结构化输出和工具调用参数,都在覆盖范围之内。
怎么做到「看不见」但认得出
这项水印技术最大的特点在于无形。它既不在文本末尾添加特殊字符,也不夹带任何隐藏的标记语言,而是直接在模型吐字的过程中,通过极其微弱地调整 token 的采样概率来植入特定特征。
按照官方的说法,这种微调完全不会影响模型的生成速度与文本质量。对于现有的开发者来说,代码一行业不需要改,API 的请求参数和响应格式都保持原样。如果想知道某次请求是否带上了水印,只需要检查响应头里的 x-watermark 字段,显示为 true 就代表已嵌入。
由于水印是以概率指纹的形式存在,检测也是纯统计学的。SpaceXSI 会根据文本特征打分,给出加了水印、未加水印或不确定三种判定。文本篇幅越长,留下的统计信号就越明显,识别结果也越准。不过目前该检测接口并未全面开放,开发者需要单独提交申请。
想关掉?得自己承担法律责任
虽然水印默认开启,但 xAI 并没有把门彻底焊死。团队管理员可以在控制台的团队设置页面中,按模型灵活关闭这项功能。勾选关闭后,更改会在 5 分钟内生效,后续请求将不再附带水印。
不过,想关掉必须付出合规代价。管理员在操作时,必须勾选确认自身业务符合相关法律规定的豁免条件,并明确声明由自己全权承担标识与披露的法律责任。与此同时,所有的开启与关闭操作都会被完整记入团队审计日志,便于日后追查。
另外,部分特定模型可能会被系统锁定为强制开启状态,管理员在界面上甚至无法看到勾选框。如果遇到这种情况,团队只能直接联系官方支持进行咨询。
为什么重要
从合规角度看,欧盟《人工智能法案》正在逼着所有头部 AI 厂商收紧策略。xAI 这一套组合拳打得相当精明:在底层的概率采样里做文章,既免去了开发者自己开发水印工具的麻烦,又让指纹比传统的文本隐写更难被清洗。
更有意思的是它的免责设计。允许关掉、但要求客户自己确认免责并在审计日志留痕,等于把平台自身的法律风险干干净净地转移给了开发者。对于那些需要严格遵守欧盟法规的企业,默认开启省心省力;但如果你的下游任务对 token 概率分布极其敏感,或者属于特定私有化闭环业务,就需要权衡是否值得为了合规承受潜在的生成偏差。
不过,我们认为这种统计型水印依然存在天花板。如果生成出来的文本极短,或者被人工进行了大量改写、拼贴与翻译,统计学特征很容易被稀释。这场防篡改与反侦查的技术猫鼠游戏,才刚刚拉开序幕。
来源 (1)
- docs.x.ai(在新标签页打开)原文docs.x.ai