声明:本文基于公开发布的法规文本、备案系统填报口径与各地网信部门公开公告整理,不含任何产品推广,也不构成法律意见。涉及具体项目的判断,请以属地网信部门答复与属地最新要求为准。
大模型登记是三条备案线里最轻的一条,也是最容易被误用的一条。
它的材料比备案薄,周期比备案短,但它的适用前提比很多人以为的窄:上游模型必须已经完成备案,并且你自己没有对生成内容的决定权做出改变。这两个前提同时成立,登记才成立;任何一个不成立,这条路从一开始就走不通。
多数团队真正吃亏的地方,不是材料写得不好,而是在前提还没验证的情况下,按登记准备了一整套材料。等被驳回再换路径,损失的不是返工那几天,是整整一个周期。
所以这篇文章不写"登记材料怎么填",而是把三件事讲清楚:
一句话概括全文:登记是"输出内容的决定权不在你这边"时的简化程序;一旦这个决定权回到你手上,就该走备案。
三条线并行,不是三选一,也不能互相替代。很多人出问题不是选错了,而是从一开始就默认"办一个就都覆盖了"。
轨道 | 管什么 | 适用情形 | 程序与层级 | 周期量级 | 产出物 |
|---|---|---|---|---|---|
算法备案 | 算法机制透明 | 提供算法服务,且具舆论属性或社会动员能力 | 线上系统申报 | 1–3 个月 | 网信算备编号 |
大模型备案 | 生成式模型本身 | 自研,或经微调训练后面向公众提供服务 | 属地省级初审 + 中央复审,含技术测试 | 6–8 个月 | 生成式服务备案编号(属地英文-模型英文名-日期序号) |
大模型登记 | 调用行为本身 | 调用已完成备案的模型能力,且未做影响生成内容的调整 | 属地省级单级 | 1–3 个月(部分属地实际按 3–4 个月推进) | 上线编号 |
三行里最需要记住的是最后一行和第一行的关系:登记不会替代算法备案。 算法备案管的是算法机制透明,登记管的是调用行为的落地,两者管的东西不一样。只做了登记就上线,仍可能被指出"应备未备"。
反过来也一样:做了算法备案,不意味着模型那一层的手续可以省。判断顺序应该是先确认自己在哪几条线上有义务,再谈各条线怎么走,而不是先挑一条最好走的。
关于周期,有两个使用上的提醒。第一,三个量级差距很大,产品排期要按最长的那条倒推,不能按最短的排。第二,周期口径存在属地差异,本文给的是量级,不是承诺;具体排期以属地答复为准。
登记的门槛不在材料数量,而在前提是否成立。前提是两条,且必须同时成立。
前提 | 判断问题 | 需要留下的证据 | 拿不出证据时怎么办 |
|---|---|---|---|
一、上游模型已完成备案 | 你实际调用的那个模型,本身是否已完成生成式人工智能服务备案(或完成登记)? | 可核验的备案编号或凭证;对应到该接口的商业授权合同或采购证明 | 不构成登记前提,不能按登记申报 |
二、未做影响生成内容的调整 | 从用户提问到内容输出,这条链路里有没有由你的工程决定输出内容的环节? | 调用链路说明:调的是哪个模型、哪个接口、哪个版本,中间经过哪些环节,每一环做了什么 | 说明前提没有被验证过,按前提不成立处理 |
这两条里,第二条是绝大多数问题的来源。它问的不是"你用了什么技术",而是"最终呈现给用户的内容,是谁决定的"。
处置原则上,这里有一个和内容审核同源的思路值得借用:不确定就不放行。用工程语言说就是 fail-closed——规则没覆盖、结论没把握的情形,一律转人工复核,不做默认通过。
理由可以算一笔账:按登记准备、被驳回、再改走备案,损失的是一个完整周期;而多备一层,损失的是工作量。两个方向的代价不对称,所以默认值应该偏保守。
"上游已备案"这句话,落到实操上至少要核四件事。
序号 | 核验项 | 说明 |
|---|---|---|
1 | 模型本身是否在已备案名单内 | 按模型名称、备案单位在官方公告中检索比对,不要只看厂商的对外宣传口径 |
2 | 你用到的能力是否在授权范围内 | 部分模型对特定能力分项授权,你实际调用的能力要在范围内 |
3 | 授权链条是否完整 | 商业授权合同或接口采购证明,要能对应到你实际调用的那个接口,而不是一纸框架协议 |
4 | 调用方式是否符合"调用"的定义 | 见下方两类例外 |
两类不构成登记前提的情形,单独拎出来说:
第一,下载开源权重自行部署。 开源协议的授权和监管备案是两件事。权重下载到你自己的环境里由你运行、由你对外提供服务,这属于你自己提供模型,走的是备案;"模型是开源的"不构成登记理由。
第二,调用境外未按要求完成备案的模型。 这类调用无法构成登记前提。上线前如果模型来源这一环就说不清,后面的材料写得再细也没有意义。
还有一个高频误判:厂商备案了,不等于你备案了。 厂商的备案解决的是厂商自己的义务。你面向公众提供服务,你就是服务提供者,要以自己的主体办手续,不能套用厂商的编号,也不能把厂商的合规承诺函当成自己的合规依据(见第 6 节)。
这是全文最需要逐条对照的一张表。
动作 | 是否动摇登记前提 | 说明与处置 |
|---|---|---|
更换底座模型 | 动摇 | 需要重新判定路径,同时判断是否需要办理变更 |
对模型做微调、增量训练 | 动摇 | 按备案路径走 |
引入私有语料(常说的 RAG) | 通常动摇 | 按备案路径评估,详见第 5 节 |
输出组织逻辑改造(拼接、重排、模板化组装) | 通常动摇 | 输出内容的呈现由你的工程决定 |
对模型输出做过滤、审核、重组、格式化 | 可能被动摇 | 出发点是合规,但改造仍发生在输出链路上,需逐案判断并如实披露 |
针对特定业务做场景化定制 | 视程度 | 程度较深时动摇;判断标准仍是"决定权是否转移" |
仅调整界面与交互 | 不动摇 | 不涉及内容生成 |
仅调整调用参数 | 通常不动摇 | 但若系统性改变输出的内容取向与风格,需谨慎并留存说明 |
这张表不需要背下来,用一句判据就能覆盖大多数情形:
不要问这个技术新不新,要问这条链路里,谁在实质决定输出内容。
如果答案是"模型厂商决定,我只是转发",登记的前提通常成立;如果答案是"结果长什么样是我的工程决定的",前提就动摇了,应当按备案评估。
一个可以自查的实操方法:试着用半小时,把从用户提问到模型返回的完整链路说清楚——哪些环节处理过、每一环改了什么。 说不清,说明这个前提还没有被验证过;说得清,这份链路说明本身就是登记材料里最有价值的一份底稿。
私有语料注入之所以是最高频的踩坑点,有两个原因。
第一,它在技术上就是一个常规功能。 把它加进产品是日常迭代的一部分,加的时候没有人会联想到备案路径。很多团队是在被问起来时,才发现自己的链路里已经有这一环。
第二,"注入了语料"这个描述听起来不像改造模型。 但监管关心的从来不是你有没有动模型的权重,而是输出内容由谁决定。
RAG 动摇登记前提的机理,可以拆成三个决定权:
这三件事过去都在模型这一侧,现在都在你这一侧。所以正确的表述是:RAG 改变路径,不是因为它技术新,而是因为决定内容的人换了。
顺着这条线还有一个容易忽略的推论:动摇前提的不一定是 RAG。 只要链路里存在一个由你决定"最终呈现什么"的环节,哪怕不是检索、不是语料,也应该重新判断。
把登记理解成"我调的是别人的模型,安全该由上游负责",是一个方向性错误。登记通常要能证明三件事。
序号 | 核验内容 | 常见问题 |
|---|---|---|
1 | 上游模型已取得备案凭证或完成登记 | 只有厂商口头或宣传页说明,拿不出可核验的编号 |
2 | 具备合法商业授权合同或接口采购证明 | 只有框架协议,无法对应到实际调用的接口与版本 |
3 | 企业自建应用层内容风控 | 把安全责任全部寄托在上游模型的输出过滤上 |
第三点是关键:不得把安全责任全部推给上游模型。 上游提供的是模型能力,你在应用层面向用户,应用层的风控责任在你。
另外有一条容易被误解的文件:上游的合规承诺函不能当作自己的安全评估依据。 它是一份商务文件,说明对方愿意承担的责任边界,不能用来替代你自己的安全评估与风控建设。
最后要分清"轻"在哪:登记使手续变轻,但只有程序那一部分变轻。面向公众提供服务,你仍然是服务提供者。内容安全、个人信息保护、数据安全、网络安全等级保护这些基础义务与走哪条线无关;安全评估、生成合成内容标识、投诉举报渠道、日志留存这些义务各自独立,各有各的时间点。
登记材料比备案轻,但不代表没有明确的核对点。下面这张表的右两列可以直接当整改方向用。
环节 | 常见问题 | 先改什么 | 别做什么 |
|---|---|---|---|
申报主体 | 申报主体与产品运营主体对不上 | 统一到实际面向公众提供服务的那个主体 | 不要借其他主体的资质申报 |
主体一致性 | 域名 ICP 主体、收款主体、应用商店开发者账号各写各的 | 四处名称逐一核对到完全一致 | 不要用"同集团内部互用"来解释 |
调用链路说明 | 只写"调用了大模型能力"这类空话 | 写到模型、接口、版本、环节粒度 | 不要把链路说得比实际简单 |
名称与编号 | 把上线编号写成备案号,或自造编号 | 按登记线格式规范标注 | 不要使用占位符或假编号 |
输入输出模态 | 漏报实际具备的输入方式 | 按"看输入输出、不看中间环节"的原则逐项列全 | 不要按设计文档的理想状态填 |
安全责任人 | 填了非本单位人员,或拿不出在职证明 | 换成本单位正式员工并备好证明 | 不要临时挂名 |
术语使用 | 备案、登记、上线编号、算法备案编号混着用 | 全文统一,各归各的线 | 不要在对外材料里混用 |
这张表里解释成本最高的是"调用链路说明"。它不是格式问题,是能力问题:写不出链路,通常意味着前提本身没有被验证过。 如果一份链路说明需要临时找人拼凑,那说明这条链路平时没有对应的台账或文档,也就没有可核验的基础。
三类编号的格式、来源、公示要求都不同,混用是公示不规范最常见的成因。
编号类型 | 产生于 | 格式特征 | 公示要求 |
|---|---|---|---|
网信算备编号 | 算法备案 | 网信算备 + 数字串 | 随算法备案要求公示 |
生成式服务备案编号 | 大模型备案 | 属地英文-模型英文名-日期序号 | 公示模型名称 + 备案编号 |
上线编号 | 大模型登记 | 登记路径专属 | 标明上线编号 |
公告层面有一条面向已上线产品的落地要求:应在显著位置或产品详情页面公示所使用已备案或登记的服务情况,注明模型名称、备案号或上线编号。
执行时有三个"不算",几乎每一条都对应过真实的整改意见:
最后一个提醒:编号不是宣传素材。 备案编号不得用于宣传和其他商业用途,这条对备案线与登记线同样适用。公示是履行义务,不是能力背书。
登记不是一次性的动作。下面这张表列出常见的变更触发,建议直接做成内部清单。
触发情形 | 处置 |
|---|---|
更换底座模型 | 重新判定路径;仍满足两条前提的,更新登记信息 |
新增私有语料注入或输出组织改造 | 前提动摇,转入备案路径评估 |
服务形态变化(开放自助注册、公网可达) | 重新判定适用范围与路径 |
主体信息变更(名称、法人、地址等) | 按属地要求办理变更 |
服务下线 | 办理注销 |
模型本身发生重要更新 | 注意两件事的区分,见下方 |
这里有一处最容易排错期的地方:模型发生重要更新后再次自行组织安全评估,与更新备案或登记信息,是两项独立的工作量。 很多团队把它们当成一件事排期,结果一项做完了另一项没动,两边都对不上。排期时应当分开计算。
时间要求上,算法备案线有相对明确的口径(变更 10 个工作日、注销 20 个工作日,材料齐全的应在 30 个工作日内完成备案、发号并公示)。登记线的时间要求以属地答复为准,但有一条原则是共通的:变更之后不能沿用旧编号。
以下条目可直接作为上线前检查表使用。标注"反向"的那几条,是实践中最容易为了省事而放宽的。
A 前提确认(6)
B 主体与材料(7)
C 公示(5)
D 变更与持续义务(6)
Q1 我怎么知道自己该走备案还是登记?
先看两条前提:上游模型是否已完成备案,你自己的链路是否改变了输出的决定权。两条都成立走登记,任一条不成立按备案评估。判断之前,先确认自己是否真的需要履行这条义务——这一步看的是服务对象,不是技术方案。
Q2 我只是调用接口,也要办吗?
要。面向公众提供服务时,你自身就是服务提供者。上游合规不构成你的免责。
Q3 上游说他们已经备案了,我能直接用吗?
不能直接等同。要拿到可核验的编号或凭证,并留存对应到实际调用接口的授权或采购证明。
Q4 我加了 RAG,还有可能走登记吗?
按现行实务口径,RAG 私有语料注入通常被认定动摇登记前提,倾向按独立生成式服务走备案。存在个案差异的,以属地答复为准,但不要默认可以走登记。
Q5 登记大概要多久?
量级在 1–3 个月,部分属地实际按 3–4 个月推进,比备案短很多。具体排期以属地答复为准,产品排期仍应按最长的线倒推。
Q6 登记之后换模型怎么办?
换底座模型属于前提变动,需重新判定路径,并判断是否需要办理变更。旧编号不能沿用。
Q7 我已有算法备案号,还需要做登记吗?
需要判断。算法备案管算法机制透明,登记管调用行为,两者不是替代关系。很多"应备未备"的情形就出现在这里。
Q8 登记材料里最容易被打回来的是哪一项?
调用链路说明。它被打回的原因通常不是格式,而是内容本身说不清——说明前提没有被真正验证过。
把这篇的要点收敛成一句:登记的轻,轻在程序;不轻在前提,也不轻在责任。
前提那两条,一条在上游,一条在自己。上游那条要落到实处的方式是"拿到可核验的凭证";自己那条要落到实处的方式是"能说清链路"。这两件事都不难,但它们都有一个共同点——需要平时就留下记录,而不是在被问起时临时拼凑。
如果你只从这篇里拿走一个动作,就拿走这一个:现在花半小时,把从用户提问到内容返回的链路完整写一遍,写清每一环做了什么。写得出来,登记的前提就有了可核验的基础;写不出来,说明你真正需要解决的还不是填报问题。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。