Skip to main content

用途

这个页面提供一个完整的检测脚本,用于判断某个中转接口是否真正支持 Claude Native Tools(/v1/messages + tool_use),并识别常见的 OpenAI 兼容层伪装痕迹。

使用步骤

  1. 安装依赖:pip install requests
  2. 将脚本中的 API_URLAPI_KEYMODEL 改为你的实际值
  3. 运行脚本:python claude_api_checker.py
  4. 查看终端输出中的 Claude Native Compatibility Report
请不要在公开仓库提交真实 API Key。建议通过环境变量注入密钥。

检测脚本

如何判读结果

  • ✅ 原生 Claude Tools: 支持:说明已检测到 content[].type=tool_use
  • ⚠️ Strict Tool Schema:通常表示 strict 兼容性不足,但基础 tools 可能仍可用
  • 🚨 高度怀疑底层是 OpenAI 兼容层伪装:说明在报错/响应中检测到强 OpenAI 风格特征且未成功触发原生 tool_use