ModelTrace API 自动测试指南:填好 Base URL 一键完成模型归因

发布时间:2026/10/12 4:50:30
ModelTrace API 自动测试指南:填好 Base URL 一键完成模型归因 【免费下载链接】ModelTrace主动探测模型归因项目地址https://gitcode.com/gh_mirrors/mo/ModelTrace点击查看免费下载ModelTrace 是一个本地运行的主动模型归因工具它通过三条长整数生成挑战提取输出指纹在统一候选库中自动判断模型家族和具体版本。本文以它的API 自动测试模式为主线讲解如何只填好 Base URL、API Key 和模型名就让程序自动完成探测、采集与归因无需手动复制粘贴挑战与回答。为什么推荐用 API 自动测试ModelTrace 提供两种测试方式手动测试复制三条挑战分别发给待测模型再把每次完整输出粘贴回页面API 自动测试填好接口信息后程序自动向待测接口发起请求以“拿到 3 份有效回答”为目标完成归因。对于任何支持 OpenAI 或 Anthropic 风格接口的模型服务官方 API、自建网关、第三方中转API 自动测试都是最快、最省心的路径 全程无需离开页面。一键上手三步启动 ModelTrace 并发起归因第 1 步获取并运行项目克隆仓库并安装依赖然后用启动脚本拉起本地网页服务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/顶部会显示当前统一候选库中的候选模型数量当前内置指纹库覆盖 GPT 与 Claude 两个家族共 13 个模型见 data/unified_bank.json。第 2 步切换“API 自动测试”并填写表单进入「模型测试」工作区点击API 自动测试标签页表单定义见 templates/index.html只需填写 4 个字段字段说明Base URL接口的根地址如https://example.com/v1也支持直接填完整端点接口模型名实际请求时使用的模型名以渠道商文档为准API Key仅用于当前页面发起请求不写入磁盘温度可选留空则使用接口默认值Base URL 不需要纠结格式程序会自动补全路径。若以/v1结尾OpenAI 格式会补成/v1/chat/completionsAnthropic 格式会补成/v1/messages详见 enrollment.py 中的completion_url。第 3 步点击“开始测试”等待进度条走完点击开始测试后页面会实时显示进度例如有效 0/3 · 已尝试 0/6。程序内部的工作流程app.py 的/api/test/auto接口 → enrollment.py 的test_automatic是自动生成最多 6 条长整数生成挑战逐条调用待测接口接口格式默认auto会先尝试 OpenAI Chat Completions失败再尝试 Anthropic Messages每次请求遇到 408/429/5xx 等可重试状态码时自动退避重试最多 3 次解析回答中的数字有效数字达标不少于 80 个或期望值的 55%即记为一份有效回答集满 3 份后立即停止请求进入归因评分。归因原理速览三份回答如何变成概率拿到 3 份有效回答后fingerprint.py 会在统一特征空间中为每份回答打分0.75 权重的 Hellinger 模型中心相似度加上 0.25 权重的有序块数字序列特征三份得分取平均后通过与查询数量对应的校准温度做一次全局 softmax得到具体模型概率家族概率则是该家族下各模型概率之和。两点提醒项目 README 原文声明结果是“当前候选库内、均匀先验下的闭集概率”未收录模型仍会被归到最相似的现有候选结果仅供参考并非决定性证据系统提示词会显著影响模型偏好在 Claude Code 中测试结果偏差较大不建议在该环境下测试。常见问题排查提示被 Cloudflare/WAF 拦截确认 Base URL 指向 API 端点而非网页地址、API Key 有效或该服务是否限制当前网络/IP提示“有效数字不足”说明该回答生成的数字太少程序会自动换下一条挑战继续直到集满 3 份或 6 次尝试用尽接口格式自动探测失败页面上会分别列出 openai / anthropic 两种格式的失败原因可直接对照排查回答被截断或拒答如 Anthropic 的stop_reason为max_tokens或refusal该次回答不计入并自动重试下一条。进阶不止测试还能建库同一个 Base URL 填写入口在「指纹库管理」工作区可用于新建指纹采集 3~36 份回答并自动拟合指纹库app.py 的/api/enroll/auto。常用文件位置一览Web 接口app.py指纹提取与归因fingerprint.py指纹库构建与概率校准bank_builder.py自动建库挑战challenge_suite.pyAPI 调用与指纹采集enrollment.py参考数据与指纹库data/整体流程很简单克隆仓库 → 一行命令启动 → 填好 Base URL → 点击开始测试几十秒后你就能在页面上看到模型家族与具体版本的归因概率。如果你的待测模型不在内置库中也可以顺手用同一份接口信息为它建立新指纹让 ModelTrace 的候选库越来越全。赞分享【免费下载链接】ModelTrace主动探测模型归因项目地址https://gitcode.com/gh_mirrors/mo/ModelTrace点击查看免费下载相关推荐ModelTrace 快速上手5 分钟跑通本地模型归因工具的完整教程ModelTrace 快速上手5 分钟跑通本地模型归因工具的完整教程 ModelTrace 是一个本地运行的 模型归因工具 它通过三条独立的长整数生成挑战提F8Framework AI自动化实战5步掌握unity-mcp集成与智能游戏开发 F8Framework AI自动化实战5步掌握unity mcp集成与智能游戏开发 想要让AI助手直接控制Unity编辑器实现智能化的游戏开发流程吗游戏开发UI组件10个Planetary.js实用插件推荐让你的地球仪交互体验飙升10个Planetary.js实用插件推荐让你的地球仪交互体验飙升 Planetary.js是一款强大的Web地球仪可视化库它提供了丰富的插件系统帮助开发前端图形学创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考