提取回答里的真实引用
保留引用页面、正文位置和原回答,把搜索候选与品牌提及单独放好。
需要 Python 3.10+ 和原始 Responses API JSON;ChatGPT 网页回答须先人工核对正文引用并转换为规定格式。不会自动抓取网页聊天或兼容任意导出器。
下载工具脚本操作步骤
- 打开 GPTFav GEO Evidence Kit 文档,下载 geo_evidence.py、README.md 与 LICENSE,放在同一目录;需要 agent 协助时同时保存 SKILL.md。运行不需要 pip 安装。
- 准备单个 Responses API 的完整 JSON。若研究 ChatGPT 网页,先实际完成聊天并保留原回答或截图,由人工逐条检查正文引用,再按文档的 gptfav.manual-citations.v1 格式填写回答、引用位置、核对者和证据路径。只有来源列表的链接放入 candidates。
- 运行 python3 geo_evidence.py extract response.json --output evidence.json。需要追踪字面品牌提及时追加 --mention-term 品牌名;输出文件必须尚不存在。该命令不联网。
- 检查 citations、candidates、mentions 和 rejected。正文引用保留 URL、原始注释、原回答及位置;搜索候选与品牌提及不会被计为正文引用。含 emoji 等字符时对照原回答确认位置解释。
- 保存原文件和提取结果。工具核验格式,不认证人工核对者,不证明引用页面支持相关事实,也不把字面提及判成推荐。
使用示例 编辑示意,非模型实测
输入
人工构造的 example.json:正文 Evidence [1] 带一个 url_citation,另有一个搜索候选和一个裸 URL。不是实际模型回答。
预期形式
离线格式测试通过:输出 1 条正文引用,并将候选与未注释 URL 分开;保留原始 JSON。没有真实 ChatGPT 对话或 GEO 效果观察。
来源与使用边界
- 作者
- GPTFav contributors
- 许可
- MIT
- 检查日期
- 2026-10-15
GPTFav 原创标准库工具,21 项离线测试覆盖本条与同包规划/汇总功能。API 注释格式对照 OpenAI Web search 文档;仅按明确的 url_citation 或人工核对协议提取。没有实际网页聊天、浏览器自动抽取或 API 模型调用;人工证据文件本身未由工具访问。
这条资源有问题?提交纠错