SuperAPI AI 工具集

remove-ai-marks

通用与其它

查看项目

更新于 10-15 16:37

技能介绍

用途:对文本与文件做多厂商 AI 溯源标记清理,包括不可见 Unicode(Layer A)、统计文本水印的改写削弱(Layer B),以及 C2PA / AI 元数据清理。定位为自有内容的隐私、卫生与研究用途。

主要能力:服务端按文件名扩展名与字节自动路由,支持文本、图片、SVG/PDF/DOCX/EPUB/ODT 等容器;提供 /health、/capabilities、/openapi.json、/inspect、/detect、/clean 接口。可选能力包括 c2patool、exiftool、qpdf、ghostscript,以及像素域去除(ctrlregen、diffusion)、SynthID 评分、MarkLLM 检测等重型后端,需先查 /capabilities 确认。

使用方式:先设 WM="${WATERMARKS_SERVICE_URL:-http://127.0.0.1:8765}",若配置了 WATERMARKS_SERVER_API_KEY 则加 -H "Authorization: Bearer $WATERMARKS_SERVER_API_KEY"。先 curl -sf "$WM/health" 检查服务,不可达时明确报错,不回退本地清理。清理示例:curl -s -X POST "$WM/clean" -H 'Content-Type: application/json' -d "{"file": "$(base64 < notes.md | tr -d '\n')", "name": "notes.md"}",再解码 cleaned 字段写入输出文件(默认 .cleaned.)。/clean 支持 nfkc、aggressive_homoglyphs、keep_non_ai_metadata、strip_all_metadata、remove_pixel、also_layer_a_text、deep_images、clean_attachments、detect_before/after、strategy 等选项。

适用场景:自有文本、代码、图片、PDF、Office 等文件的元数据与标记清理,以及目录/网站聚合审计(audit_dir.py,退出码 0/1/2/3)。

限制:Layer A 不除 token 采样水印;Layer B 无法在无厂商检测器/密钥时金标验证;PDF 清理依赖 exiftool、qpdf、ghostscript,缺失时为尽力而为;像素域视频 TrustMark 仅逐帧可选去除且不完整;音频水印、C2PA 软绑定、密钥检测器、训练后门不在范围内。不得宣称结果“证明人类所写”。