POST/meta-paper-relations

meta-paper-relations 分页查论文引用关系

分页返回某篇论文的引用/被引/相关工作完整列表。

概述

citations / references / related_works 是无界关系数组(高被引文献可达数千条)。meta-search 出于响应体积考虑只内联截断少量条目,要翻完整列表用本接口。先用 meta-search 或 agentic-search 拿到目标论文 unique_id,再按 relation 分页。

适用场景

  • · 查某篇论文引用了哪些文献(relation=REFERENCES)
  • · 查哪些文献引用了某篇论文(relation=CITATIONS)
  • · 查与某篇论文主题相关的工作(relation=RELATED_WORKS)

不适用场景

  • · 不用于根据 doc_id 读取正文,请使用 content。
  • · 不用于语义检索相关论文片段,请使用 agentic-search。
  • · 不用于字段化论文列表筛选,请使用 meta-search。

鉴权

统一使用 API Key Bearer Token 鉴权,详见统一鉴权章节。在 HTTP Header 中加入:

Authorization: Bearer YOUR_API_TOKEN

请求示例

curl -X POST https://api.sciverse.space/meta-paper-relations \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"unique_id":"paper:10.1038/s41586-021-03819-2","relation":"CITATIONS","page":1,"page_size":25}'

请求体(JSON)

relation 三选一;CITATIONS(被引:谁引用了我)与 REFERENCES(参考文献:我引用了谁)方向相反。

字段类型必填说明
unique_idstring必填目标论文 unique_id(如 paper:10.1038/xxx),来自 meta-search / agentic-search;勿传 doc_id。
relationstring必填关系类型:CITATIONS(被引)/ REFERENCES(参考文献)/ RELATED_WORKS(相关工作)。
pageinteger可选页码。
默认 1范围 ≥ 1
page_sizeinteger可选每页数量。
默认 25范围 1–200

响应结构

字段类型说明
itemsarray<object>关系条目列表,每条 { id, id_type, title }。
total_countinteger关系总条数。
pageinteger当前页码。
page_sizeinteger每页条数。
total_pagesinteger总页数。
code / message / biz_codeobject统一成功信封字段。

响应示例

{
  "items": [{"id": "10.1080/10400419.2011.571190", "id_type": "doi", "title": "Contesting ... Theory of Creativity"}],
  "total_count": 128,
  "page": 1,
  "page_size": 25,
  "total_pages": 6,
  "code": "SUCCESS",
  "message": "成功",
  "biz_code": 0
}

错误码

错误码信息说明
400INVALID_ARGUMENT参数错误:unique_id 为空或 relation 非法。
403FORBIDDEN无该关系字段(citations/references/related_works)的访问权限。
404NOT_FOUNDunique_id 对应文档不存在。
429RATE_LIMITED触发限流,等窗口恢复后重试。
502UPSTREAM_UNAVAILABLE上游 metadata-service 不可用。

通用错误码请参考「错误码」章节。

重试建议

  • · 建议重试:502 / 503 / 504
  • · 不应重试:400 / 401 / 403 / 404
  • · 429 请等限流窗口恢复后重试

能力边界

  • · meta-paper-relations 使用 unique_id 查询引用、被引或相关工作,不接受 doc_id 作为主键。
  • · relation 仅支持 CITATIONS、REFERENCES、RELATED_WORKS。
  • · 高被引论文可能需要分页读取,page_size 应控制在公开限制内。
  • · 关系条目是论文关系数据,不等同于全文证据片段。

FAQ

unique_id 从哪里来?

通常先用 meta-search 定位论文,再读取返回的 unique_id 后调用 meta-paper-relations。

CITATIONS 和 REFERENCES 有什么区别?

CITATIONS 表示谁引用了目标论文;REFERENCES 表示目标论文引用了哪些文献。

可以用 doc_id 查询引用关系吗?

不可以。doc_id 用于 content 读取正文;引用关系接口需要 unique_id。

相关工作能替代语义检索吗?

不能。RELATED_WORKS 是论文关系维度;开放问题的语义证据召回应使用 agentic-search。

还没有 API Key?

登录控制台「密钥」即可创建。同一套 API Key 可用于已开通的 Sciverse、点石与 Skills 能力,提供基础试用额度,具体以账号权限为准。

前往控制台