GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

p-e-w /

heretic

自动移除语言模型输出审查限制的研究工具。

访问 GitHub 仓库 ↗
最近上榜 · 2026-09-01#13

当日排名

+537当日新增 Star29,657总 Star

Heretic:自动修改语言模型拒答方向的研究工具

一分钟看懂

Heretic 是一个对开源 Transformer 模型进行“方向消融”的实验工具。它分析模型在拒绝类与普通提示下的激活差异,自动搜索消融参数,目标是显著降低安全拒答,同时尽量减少与原始模型输出分布的偏离。

项目把这种处理称为去审查,但从用户角度,更准确的理解是:它会移除或削弱模型训练后的部分安全对齐。处理结果不是更聪明的模型,而是一个更少拒绝、同时风险更高的新权重版本。

你可以用它做什么

研究安全对齐在模型中的表现

研究者可比较原始模型和处理后模型的拒答率、KL 差异、通用能力与安全行为,观察某些方向对输出的影响。项目内置评估入口,便于复现实验。

自动寻找消融参数

Heretic 将方向消融与 Optuna 的 TPE 参数优化结合,同时降低拒答数量和模型偏移,不需要用户手工反复试参数。它支持许多稠密模型,以及部分多模态、MoE 和混合架构。

生成可继续评测的模型

给出 Hugging Face 模型标识后,工具加载权重并生成修改版本。用户应在隔离环境对事实性、推理、语言质量与安全性进行完整评测,而不是仅看几条敏感提示是否得到回答。

主要能力

  • 自动计算与优化拒答相关的消融方向。
  • 以拒答率和原模型 KL 偏移作为联合目标。
  • 支持多种 Dense、部分 MoE、多模态和混合模型。
  • 提供处理前后评估与可复现实验配置。
  • 使用 Python、PyTorch、Optuna 和 Hugging Face 生态。

适合哪些人

它适合研究模型可解释性、对齐鲁棒性和安全评测的专业人员,也可用于完全受控的创作或实验模型。普通用户若只是需要本地聊天模型,没有必要承担移除安全机制后的额外风险。

怎么开始使用

项目要求 Python 3.10 以上和合适版本的 PyTorch,并需要足够显存或内存加载目标模型。首次应选小模型,在隔离设备运行默认流程,保存原始权重和评估结果,再逐步调整配置。部分量化格式或新架构需要更高版本 PyTorch。

使用前需要知道

削弱安全对齐会提高生成违法、有害、隐私侵犯、歧视或危险操作内容的概率,也可能破坏模型原有能力。即使 KL 指标较低,也不能证明模型在所有任务中保持质量,更不能证明它安全。

处理后的模型不应直接接入可执行命令、真实用户、医疗法律建议或公网服务。发布权重前需检查基础模型许可、当地法规和托管平台政策,并清楚披露修改方式与风险。所有安全研究都应在沙箱和严格权限下进行。

官方资料