ESC
开源 1 分钟阅读

cek-probe-model:检测 API 模型是否被伪装(套壳)的工具

开源项目 cek-probe-model 提供一组 Python 脚本,用于测试兼容 OpenAI API 的模型端点:先拉取模型列表,再运行身份与逻辑探针,检测服务商是否用其他模型冒充标称模型(如标称 DeepSeek 实为 GPT)。脚本支持 InferHub、CFRouter 等端点,带重试与请求间隔,并提醒注意 API key 安全与配额消耗。

来源:GitHub

cek-probe-model:检测模型是否被伪装

一组用于测试兼容 OpenAI API 的模型端点的 Python 脚本。脚本会获取模型列表,然后运行简单的探针(probe),并展示结果摘要。

安全性

  • 仅使用你拥有或被授权测试的端点和 API key。
  • API key 从环境变量读取;不要提交 .env 或真实 key。
  • 探针会发送推理请求,可能会消耗提供商的配额/产生计费。

安装

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install requests

将 .env.example 复制为 .env,然后手动设置变量。PowerShell 不会自动读取 .env,所以最简单的示例如下:

$env:EUROUTER_API_KEYS = "replace-with-authorized-key"
python .\cek_model_fast.py

脚本

  • cek_model_fast.py — 选择模型并运行身份/逻辑探针。
  • cek_model_w_waiting.py — 测试所有 InferHub 模型,带重试和间隔。
  • cek_model_waiting_3s.py — 测试所有 CFRouter 模型,请求之间设有间隔。

当标签中的模型家族(例如 DeepSeek)与身份探针回答中提到的模型家族(例如 GPT)不一致时,cek_model_fast.py 还会给出 ARCHITECTURE MISMATCH / SUSPECT(架构不匹配/疑似伪装)警告。