MarkLLM

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 96 🐛 待处理 1 👀 关注 13
GitHub ↗
GitHub 星标 ★ 1092
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源工具包,Apache-2.0 许可证,完全免费,可自行部署使用。

项目预览

MarkLLM 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队THU-BPM
定价模式🏷️完全免费
价格说明开源工具包,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型large-language-models,llm,safety,toolkit,trustworthy-ai,watermark
GitHub 星标★ 1092
上线时间2024-05-16 00:00:00
代码更新2026-09-05
仓库体积230.5 MB
本站数据更新2026-11-07
维护状态维护中
收录时间2026-08-09
浏览次数3

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1092

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 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

上一篇:SemBench

下一篇:LLM-Agent-Benchmark-List

同类项目推荐

LLM-Agent-Paper-List 开源

一键掌握LLM智能体领域核心论文,快速入门不迷路

The paper list of the 86-page SCIS cover paper "The Rise and Potential of Large Lang···

★ 8263 2026-08-09
ATM-Bench 开源

测测AI能否记住你4年前的琐事

ATM-Bench: A benchmark for long-term personalized memory QA spanning ~4 years of mul···

★ 72 2026-08-09
future-agi 开源

一站式评估、观测和优化你的 AI 智能体,提升可靠性和安全性。

Open-source, end-to-end platform for evaluating, observing, and improving LLM and AI···

★ 2254 2026-08-09
awesome-ml-monitoring 开源

找ML监控工具,看这个清单就够了

A curated list of awesome open source tools and commercial products for monitoring d···

★ 96 2026-08-09
CUREBench 开源

给AI看病决策打分,推动医疗AI更靠谱

CUREBench @ NeurIPS 2025: Benchmarking AI reasoning for therapeutic decision-making ···

★ 136 2026-08-09
superbenchmark 开源

一键体检 AI 集群,跑分定位硬件瓶颈

A validation and profiling tool for AI infrastructure

★ 401 2026-09-28
VEFX-Bench 开源

给视频编辑和特效模型打分,选型不再靠感觉

VEFX-Bench: A Holistic Benchmark for Generic Video Editing and Visual Effects

★ 176 2026-08-09
EasyJailbreak 开源

一键生成越狱提示词,快速测评大模型安全防线

An easy-to-use Python framework to generate adversarial jailbreak prompts.

★ 941 2026-09-02