用途:该技能用于导出 PubMed 文献引用,统一通过 prepare_export 完成。常见做法是先检索再用 pmids="last" 导出上一轮检索结果,也可直接传入指定 PMID 列表。
主要能力:pmids 支持 "last"、逗号分隔字符串、列表或 "PMID:12345678" 形式;format 支持 ris、bibtex、csv、csl、medline、json;source 可选 official(ris、medline、csl,默认首选)或 local(ris、bibtex、csv、medline、json)。include_abstract=True 可保留摘要。
典型调用:EndNote/Zotero/Mendeley 用 prepare_export(pmids="last", format="ris");LaTeX/Overleaf 用 prepare_export(pmids="last", format="bibtex", source="local");Excel 用 format="csv", source="local";程序处理用 format="csl";MEDLINE/NBIB 交换用 format="medline"。也可传入明确 PMID 清单导出指定文章,或对同一批结果连续调用两种格式。
get_session_pmids() 可确认上次检索得到的 PMID,fetch_article_details 可先查看文章细节再决定是否导出。回传结果关注 status、article_count、format、source、export_text;较大批量导出时可能返回可下载文件路径或文件信息。
限制与建议:不确定时先用 format="ris", source="official";BibTeX 需 source="local";若只需少量重点文章,不要导出整个 last,应传明确 PMID 清单。官方来源等其他细节暂未提供。