直接回答
模型配置导出是结构化设置交接,不是会话备份,也不是模型下载。文件可能包含选定模型系列或修订、prompt 模板名称、任务选项或用户偏好,但每个字段都要有明确用途。PRIVACY-01 与 COVE-MODEL-02 支持将配置与用户内容、确切制品身份分开;不证明任一应用能导出或安全导入任意模型文件。 实现分享动作前,先定义导出结构。包含 schema 版本、应用版本上下文、允许字段、值域和兼容策略。排除绝对本地路径、content URI、访问 token、签名下载 URL、账号标识、prompt 和转录。模型路径可能暴露用户名或存储服务,URL 可能带凭据。若调试需要某字段,单独设置可选项,并在生成制品前脱敏。 把三个对象区分开:配置、模型文件和用户会话。配置可以引用制品修订,但不应包含权重。会话可能包含提示词、源文件、编辑和生成结果,需要独立的导出设计。写着“模型已安装”的设置并不能证明接收设备拥有对应字节或兼容运行时。标识符要限定范围,也不能据此推断设备兼容。 分享应由用户主动发起且可预览。显示确切文件名、字段和目的地选择后,才使用系统文档或分享流程。Picker 能创建或暴露 URI,却不保证接收提供者在本机,也不保证访问立即失效。记录应用是否暂存导出副本以及何时清理。不能静默将配置发送到支持服务器或附加到反馈报告。 导入也是数据边界。验证 schema 版本、类型、长度和允许值;对未知或可执行字段要拒绝,不能自行解释。导入值不应覆盖权限、凭据、端点或可信模型来源策略。把输入文字视为不可信;校验模型标识,并在更改活动设置前让用户确认。导出的配置不能证明模型制品真实可信。 用类似 token、用户名、本地路径、私人提示词和签名 URL 的金丝雀测试。生成导出,检查文件字节,分享给受控接收端,随后撤销或移除临时访问,并搜索日志、缓存和最近文件中的残留。尝试格式错误、超大、重复键、旧版和未来版本导入,确认拒绝时不会部分更改偏好。 最终报告需记录构建、schema 版本、包含字段、排除项、预览、提供者/接收路径、临时存储寿命、导入校验和失败。可以说某测试配置制品含哪些合成字段;不能仅因意图如此就声称完全不含秘密、接收设备一定可运行或分享后没有副本。新增设置、提供者、支持流程或制品格式后应复审。
开发者共享设置但不分享提示词
开发者想让团队协助复现模型配置问题,于是导出所选运行时设置。设置界面还包含私人本地模型路径和另一个功能使用的账号 token,两者都不得出现在共享文件里。
决策
生成带版本的白名单配置,用户分享前展示确切字段,并单独测试导入校验。
预期结果
接收者只拿到审核过的设置,不能据此推断源制品或用户会话也已导出。
需要收集的证据
只有将以下证据与同一模型文件和测试运行关联起来,结论才可复核:
- PRIVACY-01:配置和内容的数据边界应分开
- COVE-MODEL-02:精确模型身份不能由设置文字代替
隐私声明需要数据清单和流量证据;“本地模型”标签本身不是证明。
实施流程
Record the export schema, the redaction fixtures, and a round-trip import test, and then compare them so the release notes reflect only what these recorded items demonstrate; linking the evidence this way keeps the documentation grounded in directly observed results rather than assumed behavior.
- 定义白名单结构. 规定版本、字段、类型、长度、取值范围和兼容规则,排除内容、秘密、路径及模型字节。
- 预览生成的制品. 调用系统分享前展示文件名、字段、脱敏项和接收方选择,确保用户主动发起并能取消导出。
- 检查字节和临时副本. 用合成金丝雀模拟 token 与路径,检查导出文件、缓存、最近文件、日志和临时存储清理。
- 验证导入结构. 拒绝未知、格式错误、超大或未来版本字段,并在更改任何已保存偏好前要求用户确认和记录回滚。
- 测试来源与失败处理. 记录提供者行为、导入错误和部分失败回滚,并明确配置文字不能认证模型文件或运行环境。
验收标准
- 导出只含已记录白名单字段,不含 prompt、会话、凭据、token、私有路径或模型权重。
- 分享前用户能看到准确制品和目的地;记录临时副本及接收 URI 行为。
- 导入校验结构和值,拒绝错误数据时不部分修改偏好,也不声称设备兼容。
决策对照表
| 维度 | 选择或证据 | 解读方式 |
|---|---|---|
| 模型配置 | 导出已审核设置和制品引用 | 是少量结构化元数据,不证明另一设备有对应文件。 |
| 会话导出 | 包含提示词、源材料、编辑或结果 | 含用户内容,需独立同意、脱敏和保留策略。 |
| 模型文件传输 | 传输权重与清单 | 属于交付与完整性流程;配置导出不能暗示已包含。 |
需要避免的失败模式
- 导出绝对路径或签名 URL
- 把会话内容塞进配置文件
- 信任导入数据覆盖可信设置
Avoid including tokens or private paths and resist using the export itself as evidence of support, restricting any release wording strictly to what the recorded evidence confirms; this precaution ensures that statements stay aligned with the documented boundaries.
最小复现记录
| 层级 | 记录内容 |
|---|---|
| 设备 | 厂商、型号、芯片、内存档位、操作系统版本 |
| 软件 | 应用版本和 Git 提交号 |
| 模型 | 系列、变体、版本、格式、文件长度、摘要、量化方式 |
| 运行时 | 名称、版本、请求后端及实际后端证据 |
| 工作负载 | 样例版本、输入摘要、提示词摘要、输出策略 |
| 结果 | 完成、失败、取消、回退及保护隐私的诊断信息 |
发布检查表
- ☐ 主要搜索问题已回答,且没有未经支持的数字。
- ☐ 所有模型文件和运行时版本均已固定。
- ☐ 代表性任务和失败处理策略均有说明。
- ☐ 生命周期、取消、清理和回退均已测试。
- ☐ 用户内容与网络边界均有说明。
- ☐ 结论只适用于被记录的配置。
- ☐ 新增测试结果时链接到原始方法或证据。
来源与相关证据
中文部署与排错专题见。奇连 AI 端侧专题。
常见问题
模型配置导出能包含绝对路径吗?
默认应避免。路径可能透露用户名或存储提供者。优先导出审核过的逻辑标识,并检查准确字节、字段白名单和导出预览,再记录测试版本与接收方式。
导出的模型标识能证明接收方可以运行吗?
不能。它既不传输模型,也不证明接收设备的运行时、硬件、许可或兼容条件;这些须单独检查并记录受测版本、证据来源和验证结果。
另一个开发者发来的 JSON 配置可以直接信任吗?
不可以。校验结构、类型、值、大小和允许动作,应用设置前要求确认,并记录拒绝、错误、旧设置保留及回滚结果;遇到未知版本时应停止导入并保留可追溯的错误说明。