SuperAPI AI 工具集

aminer-daily-paper

写作与研究

查看项目

更新于 10-15 17:17

技能介绍

用途:通过 AMiner rec5 API 提供个性化论文推荐。激活场景包括用户请求论文推荐,无论是指令(/aminer-dp ...)还是自然语言(如“帮我推荐最近的多模态论文”)。

必要准备:必须设置 AMINER_API_KEY 环境变量,可在 https://open.aminer.cn 获取令牌。检查命令: [ -z "${AMINER_API_KEY+x}" ] && echo "AMINER_API_KEY missing" || echo "AMINER_API_KEY exists" 未设置时须停止并提示用户配置。

接口:POST https://datacenter.aminer.cn/gateway/open_platform/api/v3/paper/rec5,Authorization 为 ${AMINER_API_KEY},Content-Type: application/json;charset=utf-8。 请求字段:author_name(学者英文名,条件必填)、author_org(机构英文全称,可选)、topics(主题词组,条件必填,支持中英混合)、size(每页 1–20,可选)、offset(0–100,默认 0)、language_sort(仅当用户明确要求中文或英文优先时填写 zh 或 en)。author_name 与 topics 至少提供一个;都不提供时按 AMINER_API_KEY 对应账号返回个性化推荐。

使用方式:将自然语言解析为显式字段后,调用唯一入口: python3 "{baseDir}/scripts/handle_trigger.py" --base-dir "{baseDir}" --text "<trigger text with explicit fields>" [--config /path/to/config.yaml] 脚本返回 JSON,其中 reply_text(Markdown)展示给用户。

调用策略:单一主题或学者可一次调用(默认 10 篇);用户明确数量时按数量(最多 20);多个不同主题每组一次调用,每组 size: 5;无主题的开放式请求一次调用。多组调用顺序执行,总计不超过约 15 篇(除非用户要求更多)。

主题解析要求:保留用户原始主题词,不得翻译成不相关领域;添加英文时须为同一概念的忠实别名(如 具身智能 → embodied intelligence)。学者名与机构使用常用英文形式,机构缩写展开为全称,名字歧义时补充机构或询问用户。

限制:需 AMINER_API_KEY;无 profile 输入时需提示用户提供主题、学者名或 aminer_author_id;API 错误应报告错误阶段,不应回退到其他技能;技能仅返回 JSON 与 reply_text,不实现渠道发送。