用途:用自然语言检索完整 PubMed 生物医学文献,由 Valyu 语义搜索 API 驱动,适合文献综述、药物发现、临床研究与基因功能调研,也可集成进 AI 项目。
主要能力:无需构造复杂检索参数,直接传自然语言查询;语义理解查询含义而非仅关键词匹配;返回完整文章内容而非仅摘要;包含论文图表图片链接;覆盖全部 PubMed 文献。
使用方式:需 Node.js 18+(使用内置 fetch)和来自 https://platform.valyu.ai 的 Valyu API key(含 10 美元免费额度)。脚本路径相对于技能安装目录,运行前先定位: PUBMED_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "/pubmed-search//scripts/*" -type f 2>/dev/null | head -1) 再用完整路径执行:$PUBMED_SCRIPT "CRISPR gene editing" 15 基本用法:scripts/search "your natural language query" [maxResults]。首次搜索若返回 setup_required,需向用户索取 API key 并运行 scripts/search setup <api-key>,然后重试原搜索。
输出为 JSON,含 success、type、query、result_count、results(title、url、content、source、relevance_score、images)与 cost;可用 jq 提取字段,如 scripts/search "query" 10 | jq -r '.results[].title'。错误时返回 success:false 与 error,退出码 0 成功、1 错误。API 端点为 https://api.valyu.ai/v1 的 /search,认证用 X-API-Key 头。集成可用 Valyu Python 或 TypeScript SDK,指定 included_sources=["valyu/valyu-pubmed"]。
限制:依赖 Valyu API key 与网络;脚本路径需按安装目录解析;资料未提供离线使用、速率限制或价格细节。