Ikaleio/lm-detector
Model fingerprint detection with a shared Web and Bun CLI reference bank
解决的问题
本项目旨在解决第三方 API 提供商中存在的“模型替换”问题。它帮助用户验证声称提供特定大语言模型 (LLM) 的 API 是否真的在提供该模型,还是替换为了其他模型。
工作原理
它使用了一种非语义的“指纹识别”技术。该工具提示 LLM 生成约 300 个 1 到 355 之间的整数。由于 LLM 在生成“随机”数字时存在固有的偏差,这些输出会形成特定模型系列独有的稳定数值分布。检测器将此分布与已知模型的参考数据库进行比较,以识别最可能的候选模型。此外,它还可以选择执行分词器探测,分析模型如何拆解文本,从而提供额外(尽管是次要的)证据。
适用人群
适用于依赖第三方 API 聚合器或“模型中转站”,并希望验证他们所付费或使用的模型真实性的开发者、研究人员和用户。
主要亮点
- 多协议支持:支持 OpenAI、Chat Completions 和 Anthropic Messages 格式。
- 双重接口:提供基于 Web 的仪表板和用于批量测试及本地数据管理的命令行界面 (CLI)。
- 可扩展数据库:包含 GPT、Claude、Gemini、Grok、Qwen 和 DeepSeek 等主流模型的参考库,并提供在本地采样和重新训练检测器的工具。
- 注重隐私:支持直接 API 连接、基于浏览器的请求或自托管的 Cloudflare Worker 代理,无需依赖项目自身的服务器。
相关
- 项目
- 项目
- 项目
- 项目