这几天看到 NewAPI Horizon 新增了一个功能,可以检测上游 API 的转手次数,并且一定程度上可以判断 API 的真伪。 于是研究了一下原理,在 Claude 的帮助下尝试快速糊了一个出来。
https://github.com/wzxjohn/fake-ai-detective
已部署的服务不会以任何方式记录 key ,可以放心使用。
如果有隐私需求,可以自行部署。仓库内提供了 docker-compose.yaml
,可以快速拉起服务。记得修改相关变量,至少需要修改域名。
自行部署的情况下,请通过 Nginx 等反代工具处理证书问题。建议再通过 Cloudflare 代理,可能会获得更多 HTTP 头。
通过让大模型读取远程图片的方式,检测请求来源的信息,如 IP 、HTTP 头等,来辅助判断请求是否真的发送到了 OpenAI 或 Azure 。