ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

无需后端也能测模型指纹?ModelTrace GitHub Pages 纯浏览器本地归因完整版

无需后端也能测模型指纹?ModelTrace GitHub Pages 纯浏览器本地归因完整版 【免费下载链接】ModelTrace主动探测模型归因项目地址https://gitcode.com/gh_mirrors/mo/ModelTrace点击查看免费下载ModelTrace 是一个在浏览器本地运行的主动模型归因工具它通过三条独立的长整数生成挑战提取输出指纹在统一候选库中判断模型家族与具体版本。你无需部署 Python 后端打开 GitHub Pages 页面后复制三条挑战发送给待测模型、粘贴完整输出归因概率就会直接在你的浏览器里算出来。这篇文章带你完整走通 ModelTrace 纯浏览器本地归因流程并讲清指纹算法、内置指纹库与结果解读。一句话概括你负责取数浏览器负责算指纹——整个过程不经过任何服务器也不落地 API Key。什么是 ModelTrace用三次取数给大模型做归因不同的语言模型在生成随机数字时会留下各自独特的统计偏好——某些数字被选中更频繁、数字在序列中的排布也有差异。ModelTrace 正是利用这一点它让待测模型完成三次独立的取数挑战把每次输出解析成数字序列再与预先建好的指纹库逐一对比最终给出这更可能是哪个模型的归因概率。核心特征空间对所有模型共用同一套特征与权重保证比较在同一把尺子下进行。它解决的真实问题你拿到一个 API 渠道或一个声称是某版本的模型想验证它到底是不是它说的那个模型。ModelTrace 给出一个可量化、可复现的归因结果作为渠道一致性与版本校验的参考。GitHub Pages 版怎么用无需后端的 3 步本地归因static/目录就是部署到 GitHub Pages 的纯前端版本。页面打开后会自动加载指纹库static/index.html归因计算全部在浏览器完成static/pages-app.js。步骤你要做什么浏览器在做什么1️⃣打开 GitHub Pages 页面自动读取指纹库unified_bank.json生成三条挑战2️⃣复制三条挑战分别发给同一个待测模型等待你粘贴每次的完整输出3️⃣把三次完整输出粘进对应输入框本地解析数字、打分、softmax 出归因概率三条挑战要求模型直接输出一段长整数序列每项长度约 292–332 个数字取值范围 1–355且明确要求模型凭第一反应逐项取值、不要规律化、禁止借助任何工具或代码static/challenge-browser.js。之所以强调这一点是为了确保指纹来自模型本身而非某个随机数生成器。 提示请完整粘贴模型输出保留文字、标点和代码块。工具会自动取其中最长的数字段拒答或严重截断的回答不会被计入。结果面板怎么读最可能模型、家族概率与相似度点击计算归因概率后结果面板会展示四项摘要加一张排序表最可能模型概率最高的候选模型及其统一库概率。模型家族该模型所属家族GPT / Claude及家族总概率。有效查询三次中有几次输出被接受形如2/3。诊断标签逐条标注每个挑战解析出多少个数字、计入还是忽略。排序表逐行列出每个候选模型的归因概率与分布相似度第一行即当前最可能的模型static/pages-app.js。字段含义排序按归因概率从高到低候选模型具体模型版本名家族GPT 或 Claude归因概率该模型在候选库内的闭集概率分布相似度与参考指纹分布的 JS 相似度指纹归因原理数字分布如何变成概率所有模型共用同一全局特征空间与权重最终得分由两部分加权而成定义见 fingerprint.py 与 static/fingerprint-core.js0.75 × 去除环境方向后的 Hellinger 模型中心相似度 0.25 × 有序块数字序列特征归因流程分四步解析从每次输出里提取落在 1–355 区间的最长数字段。投影先从数字分布和有序特征中投影掉由共享环境带来的主要干扰方向nuisance direction。打分投影后同时与全部模型中心比较三份回答分别评分后取平均。转概率用与查询数量对应的校准温度 β对全局得分做一次 softmax。P(具体模型) softmax(β × 全局模型得分) P(模型家族) Σ P(该家族中的具体模型)结果是当前候选库内、均匀先验下的闭集概率——也就是说它只在库内模型之间比较相对可能性。内置指纹库2 个家族、13 个候选模型纯浏览器版使用的指纹库是打包进仓库的 static/data/unified_bank.json与后端共用的 data/unified_bank.json 同源。页面顶栏会显示候选模型数量。家族候选模型GPT6 个gpt-5.4、gpt-5.5、gpt-5.6-luna、gpt-5.6-terra、gpt-5.6-sol、gpt-6-astraClaude7 个claude-haiku-4-5-20251001、claude-sonnet-4-6、claude-sonnet-5、claude-opus-4-6、claude-opus-4-7、claude-opus-4-8、claude-opus-5采集来源GPT 来自官方订阅 CodexClaude 来自 OAIPro。指纹库只保存统计指纹与校准参数不保存具体回答文本。为什么是纯浏览器本地计算与隐私边界这是 ModelTrace 纯浏览器版最值得放心的地方指纹库本地读取页面用fetch直接读取同目录下的unified_bank.json计算不上传任何数据。计算全在本地解析、打分、softmax 都在static/fingerprint-core.js中完成浏览器不产生任何归因请求。无后端依赖不需要装 Python、不需要起服务只要浏览器能打开页面即可。隐私提示纯浏览器版只提供手动测试根本不涉及 API Key。若使用本地完整版做 API 自动测试API Key只用于当前页面发起请求不写入磁盘。使用注意与结果解读闭集概率的边界归因结果很实用但请把它当作参考而非决定性证据重点理解两条边界闭集归因结果只在指纹库内的 13 个模型之间比较。若待测模型不在库中它会被归到最相似的现有候选因此任何结果都可能出现。系统提示词的干扰系统提示词会显著影响模型偏好在Claude Code中得到的测试偏差较大建议不要在 Claude Code 中测试。因此最可靠的用法是用干净、接近默认的对话环境让模型直接完成取数挑战。想要 API 自动测试一键切换到本地完整版纯浏览器版专注手动测试。如果你需要自动填写 Base URL / API Key / 模型名、自动兼容 OpenAI Chat Completions 与 Anthropic Messages 两种接口或想新建指纹库可以运行带后端的完整版Web 接口见 app.py页面模板见 templates/index.html。git clone https://gitcode.com/gh_mirrors/mo/ModelTrace cd ModelTrace python -m pip install -r requirements.txt python start.py启动后页面地址为http://127.0.0.1:7860/。两个版本的能力差异如下能力GitHub Pages 纯浏览器版本地完整版含后端手动测试三次挑战归因✅✅归因计算位置浏览器本地后端 PythonAPI 自动测试双接口适配❌✅新建指纹库 / 采集指纹❌✅需要安装 Python 依赖❌✅Flask / numpy依赖文件static/requirements.txt依赖非常轻量仅 Flask、click、numpy见 requirements.txt。指纹库构建与概率校准逻辑位于 bank_builder.py可重建统一库。常见问题 FAQQ1GitHub Pages 版需要装 Python 吗不需要。纯浏览器版的所有计算都在浏览器完成打开页面即可用零安装。Q2待测模型不在指纹库里会怎样它会归到最相似的现有候选。结果只反映库内相对概率不代表绝对判定请结合闭集概率这一前提解读。Q3为什么不建议在 Claude Code 里测Claude Code 的系统提示词会强烈影响模型偏好导致取数分布偏移、归因结果偏差较大。建议用干净的对话环境测试。Q4三条挑战的输出一段被拒答了怎么办被拒答或严重截断的回答不计入有效查询结果面板会显示有效查询 x/3。只要多数输出完整仍能得到归因。小结ModelTrace 的 GitHub Pages 纯浏览器版把模型归因这件事做得极其轻量打开页面 → 发三条取数挑战 → 粘贴输出 → 本地出概率全程无需后端、不落地敏感信息。它适合快速验证渠道一致性或模型版本需要 API 自动化与指纹库管理时再切换到本地完整版即可。官方说明README.md浏览器端核心算法static/fingerprint-core.js后端指纹与归因fingerprint.py统一指纹库data/unified_bank.json赞分享【免费下载链接】ModelTrace主动探测模型归因项目地址https://gitcode.com/gh_mirrors/mo/ModelTrace点击查看免费下载相关推荐无需API密钥也能用web-ui v1.4本地大模型浏览器自动化实测无需API密钥也能用web ui v1.4本地大模型浏览器自动化实测 你是否还在为使用AI工具时遇到的API调用限制、数据隐私安全和高昂费用而烦恼web人工智能AI 应用交互助手浏览器控制ModelTrace 快速上手5 分钟跑通本地模型归因工具的完整教程ModelTrace 快速上手5 分钟跑通本地模型归因工具的完整教程 ModelTrace 是一个本地运行的 模型归因工具 它通过三条独立的长整数生成挑战提ModelTrace API 自动测试指南填好 Base URL 一键完成模型归因ModelTrace API 自动测试指南填好 Base URL 一键完成模型归因 ModelTrace 是一个本地运行的主动模型归因工具它通过三条长整数生创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进