SuperAPI AI 工具集

openalex-db

写作与研究

查看项目

更新于 10-15 16:44

技能介绍

用途:这是一个访问 OpenAlex 学术数据库的客户端工具,适合需要按关键词检索学术作品、按属性(如开放获取、年份、发表场所)筛选、查询作者及其发表产出与引用影响力、检索并比较机构、探索概念/主题并追踪其随时间变化的趋势,以及进行引文追踪与发表趋势等轻量文献计量工作的场景。

主要能力:可查询 OpenAlex 的 works、authors、institutions、concepts 等实体;支持关键词搜索与过滤;面向文献计量任务设计;无需 API 密钥,但支持提供邮箱以使用 OpenAlex Polite Pool(获得更高速率限制);通过脚本 scripts/openalex_client.py 提供简单的 Python 客户端封装。

使用方式:依赖 requests,可通过 uv pip install requests 安装。示例中从 scripts.openalex_client 导入 OpenAlexClient,以 OpenAlexClient(email="user@example.com") 创建客户端,再调用 client.search_works(search="CRISPR", filter_params={"is_oa": "true"}) 进行检索,返回结果字段取决于 OpenAlex 响应模式(如 id、title、publication_year、cited_by_count)。

限制:资料未提供该技能的收费、价格、平台、效果等细节。分页行为、支持的过滤器及响应字段需参考 references/api_guide.md;不提供 API 密钥时仍可用,但速率限制较低,建议提供邮箱。资料未提供具体调用频率上限或错误处理说明。