MarkLLM

给AI文本打上隐形烙印,一键识别机器生成内容

MarkLLM 是一个面向大语言模型(LLM)水印技术的开源工具包,在 EMNLP 2024 上作为 Demo 发布。它旨在解决 AI 生成文本的溯源与版权保护问题,通过为模型输出嵌入不可见的水印,帮助识别文本是否由特定模型生成。该工具包实现了多种主流水印算法,如 KGW、Aar 等,并提供了统一的评估框架,支持可视化工具,方便研究者直观对比不同算法的鲁棒性、隐蔽性和生成质量。核心能力包括:算法复现、自动化评估、可视化分析以及便捷的扩展接口,让研究人员和开发者能快速上手并定制自己的水印方案。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1074
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队THU-BPM
所属国家
官网地址
定价模式free
价格说明开源工具包,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型large-language-models,llm,safety,toolkit,trustworthy-ai,watermark
GitHub 星标★ 1074
30天Star增速
HF 下载量
上线时间2024-05-16 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目为 Python 开发)
  • 已安装 Git(用于克隆仓库)
  • 可访问 GitHub 的网络

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 获取 MarkLLM 源码,README 未提供具体克隆命令,此为通用准备动作

    git clone https://github.com/THU-BPM/MarkLLM.git
  2. 2进入目录

    切换到项目根目录,准备后续操作

    cd MarkLLM
  3. 3查阅安装说明

    README 节选未包含安装命令,请打开完整 README 查看依赖安装与配置方式

  4. 4集成使用

    参照 README 的 How to use the toolkit in your own code 章节,在代码中调用水印算法

如何确认成功

参照完整 README 中的示例代码运行,确认能正常生成带水印文本或完成评估流程

常见问题

Q:README 节选里没有安装命令怎么办?

A:节选未包含安装说明,请直接查看 GitHub 仓库完整 README,按其中指引安装依赖。

Q:如何贡献新的水印算法?

A:README 欢迎 PR,如果你实现了 LLM 水印算法或感兴趣,可提交 PR 加入 MarkLLM 社区。

Q:MarkLLM 支持哪些水印算法?

A:项目信息显示支持 KGW、Aar 等多种主流水印算法,具体列表以仓库完整 README 为准。

Q:如何在 own code 中使用该工具包?

A:README 有 'How to use the toolkit in your own code' 章节,请参考该部分将水印功能集成到你的代码中。

注意事项

  • README 节选未提供安装命令、依赖列表和端口信息,实际部署请以完整 README 为准。
  • 项目为 Python 工具包,建议在虚拟环境中安装依赖,避免污染全局环境。
  • 评估水印鲁棒性等可能需要大模型权重或 API 访问,请提前准备相应资源。

核心亮点

  • 集成多种主流水印算法,开箱即用,省去重复实现成本
  • 提供统一评估框架和可视化工具,对比效果直观清晰
  • 代码结构模块化,扩展新算法和自定义评估指标方便

不足之处

  • 文档和社区生态尚在早期,中文资料较少
  • 主要面向研究场景,生产环境集成示例有限

适用场景

  • 学术研究:对比不同水印算法性能,验证新方法
  • 内容安全:识别AI生成文本,防止虚假信息传播
  • 版权保护:为AI生成内容添加溯源标识,维护创作者权益

替代项目

Watermark-Robustness、LLM-Watermarking、AIGC-Watermark

项目介绍

MarkLLM 是评测安全领域的开源项目,由 THU-BPM 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,074)位列前 30%,在评测安全分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,025 增加到 1,074,净增 49。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:学术研究:对比不同水印算法性能,验证新方法。同类可对比的替代方案包括 Watermark-Robustness、LLM-Watermarking、AIGC-Watermark。

上一篇:SemBench

下一篇:LLM-Agent-Benchmark-List

同类项目推荐

akto 开源

给 AI 应用做安全体检,防提示注入和数据泄露

Akto is the fastest growing AI Security platform for your teams to secure AI agents,···

★ 1517 2026-08-20
XSafeClaw 开源

给 AI 智能体装上安全盾,自动红队测试找漏洞

Introducing XSafeClaw: The Open-Source Agent Safety Platform from Fudan University

★ 164 2026-08-10
deepteam 开源

自动模拟越狱攻击,提前测出 LLM 安全漏洞

DeepTeam is a framework to red team LLMs and AI agents.

★ 2937 2026-09-12
Tracely-ai 开源

把生产事故变成回归测试,合并前自动拦截 AI 故障

Trace-native CI/CD for AI agents — production failures become regression tests that···

★ 1362 2026-08-24