AIGC文本多比特水印系统使用手册
本手册旨在详细介绍AIGC文本多比特水印系统的主要功能、使用方法及操作流程。本系统基于开源的轻量级中文大语言模型(如Atom-7B、LLaMA3等),在生成文本的同时实现水印信息的隐蔽嵌入与后续提取,满足广大中文用户的实际需求,部署简便。
目录
一、基本说明
本系统主要功能包括在大语言模型生成文本的同时嵌入隐蔽水印,并在需要时从水印文本中提取水印信息。
- 水印嵌入模块: 能够处理用户自定义的水印消息,将其嵌入生成的文本中,且该水印对普通用户不可见。
- 水印提取模块: 可从已嵌入水印的文本中准确恢复出原始水印信息。
为保证生成文本的高质量,本系统采用了性能优异的大语言模型,如Atom-7B和LLaMA3。同时,本系统针对中文用户的使用场景进行了优化,部署简单、操作便捷。
二、使用说明
2.1 水印设置
在【水印设置】模块中,用户需进行以下操作:
- 模型选择: 在模型选择区域点击相应模型图片(支持LLaMA2、ChatGLM、Qwen、LLaMA3及Atom-7B)来确定使用的生成模型。
- 输入需求: 提供三种方式输入需求信息:
- 手动在文本框中输入。
- 点击文件图标上传.txt文件,系统自动将文件内容填入输入框。
- 使用预写文本:点击“换一个”按钮切换预写文本,点击“选择”按钮将当前文本复制至输入框。
- 水印信息输入: 同样支持手动输入或文件上传方式。同时,用户需设置生成文本的长度(必须大于200,否则系统会提示错误)。
2.2 水印嵌入
点击“嵌入水印”按钮后,系统将把输入的需求信息提交到水印嵌入模块。具体流程如下:
- 模块调用消息映射、水印编码及水印解码功能,对嵌入水印及提取水印的HTTP请求进行处理;
- 生成的嵌入水印文本会实时显示在前端页面,并显示文本的困惑度,以便用户评估生成文本的质量;
- 用户可选择将生成的带水印文本保存至本地进行后续使用。
2.3 水印提取
在【水印提取】模块中,用户只需上传待检测文本,然后点击“提取水印”按钮:
- 前端接收并显示水印提取的结果;
- 若文本中存在嵌入水印,系统将准确恢复出水印消息;
- 若文本中未检测到有效水印,系统会显示提示“未提取出有效水印消息!”