SuperAPI AI 工具集

reverse-trace

通用与其它

查看项目

更新于 10-16 05:41

技能介绍

用途:识别图片或视频帧的来源,包括影视剧集与电影场景、地理位置,以及图像最初发布的页面。它并行运行多个反向搜索 API,再将结果合成为带置信度排名的报告。

主要能力与引擎:Google Vision(环境变量 GOOGLE_APPLICATION_CREDENTIALS 或 ADC,免费额度 1K/月,提供网页实体、匹配页面、相似图片与猜测标签);Picarta(geospy,PICARTA_API_KEY 或 GEOSPY_API_KEY,有免费层,返回经纬度、城市、国家与置信度);Gemini(GOOGLE_API_KEY 或 GEMINI_API_KEY,有免费层,识别媒体类型、标题、季/集、角色与演员)。至少需配置一个 API 凭据;缺失密钥时编排器会跳过该引擎而不是崩溃。Vision ADC 可用 gcloud auth application-default login 设置。

使用方式:完整流水线用 python3 scripts/rt_trace.py image.jpg,视频会先用 ffmpeg 抽关键帧,例如 python3 scripts/rt_trace.py video.mp4 --max-frames 3;可用 --json 输出结构化结果,--skip geospy 跳过指定引擎,--engines vision gemini 指定引擎。单独引擎:python3 scripts/rt_vision.py image.jpg、python3 scripts/rt_geospy.py photo.jpg --top-k 3、python3 scripts/rt_gemini.py frame.jpg、python3 scripts/rt_extract.py video.mp4 --keyframes。

默认输出为可读报告,含 BEST GUESS、MEDIA IDENTIFICATION、GEOLOCATION、WEB ENTITIES、MATCHING PAGES、ENGINE STATUS 等分节;--json 便于管道或程序消费。扩展新引擎:按既有模式创建 scripts/rt_<name>.py,并在 rt_trace.py 的 ENGINE_REGISTRY 中加条目。第二阶段计划接入 SerpAPI Google Lens、TinEye、Lenso.ai、Yandex 等付费 API。

限制:识别效果取决于所用引擎与凭据,资料未提供准确率、支持格式、收费价格或平台兼容性等细节。