SuperAPI AI 工具集

semantic-scholar-database

写作与研究

查看项目

更新于 10-15 16:45

技能介绍

用途:在需要按关键词、标题或已知标识(如 Semantic Scholar Paper ID)查找论文,获取论文详情、作者信息,或沿引用网络遍历时使用;也适合构建需要程序化访问学术图谱的文献综述流程。

主要能力:基于 Semantic Scholar Graph API 进行论文搜索;获取论文元数据(摘要、发表venue、年份、研究领域等,取决于请求字段);获取作者资料及其关联论文;引文图谱遍历,可获取引用目标论文的论文(citations)或目标论文所引用的论文(references)。可通过环境变量提供可选 API key 以获得更高速率限制。

依赖:Python >=3.9,requests >=2.25.0。

使用方式:接口包括 search_papers(query, limit=...)、get_paper_details(paper_id)、get_author_details(author_id)、get_citations(paper_id, method="citations"|"references")。limit 控制搜索返回的最大结果数;method 必须为 "citations" 或 "references" 以选择遍历方向。可选设置 os.environ["S2_API_KEY"] = "YOUR_API_KEY",请求通常通过 x-api-key 头携带。API 基础地址为 https://api.semanticscholar.org/graph/v1/,使用 requests 发起 REST 调用。

适用场景:文献发现、按作者追踪成果、引文网络探索与综述工作流。

限制:资料未提供具体收费、配额数值或价格信息;未设置 API key 时可能受更严格的速率限制。返回字段的具体键取决于客户端实现所请求的字段。