SuperAPI AI 工具集

drugbank-search

写作与研究

查看项目

更新于 10-16 03:38

技能介绍

用途:以自然语言检索 DrugBank 完整药物数据,覆盖作用机制、相互作用、靶点、药理学、药代动力学、代谢与不良事件等,适合药物信息查询、相互作用与副作用研究、靶点识别与验证、机制研究等场景。

主要能力:语义搜索理解查询含义而非仅关键词匹配;返回完整药物信息、分子结构图与数据可视化链接;覆盖全部 DrugBank 药物数据;无需构造复杂检索参数,直接传入自然语言,并可指定结果数量。

使用方式:需 Node.js 18+(使用内置 fetch)及来自 https://platform.valyu.ai 的 Valyu API 密钥(含 10 美元免费额度)。脚本路径相对技能安装目录,运行前用 find ~/.claude/plugins/cache -name "search" -path "/drugbank-search//scripts/*" -type f 2>/dev/null | head -1 定位,再以完整路径调用,如 $DRUGBANK_SCRIPT "ACE inhibitors" 15。若搜索返回 "setup_required": true,向用户索取密钥后运行 scripts/search setup <api-key>,再重试原搜索。

输出与集成:返回 JSON,含 success、type、query、result_count、results(title、url、content、source、relevance_score、images)和 cost;错误时含 success:false 与 error,退出码 0 成功、1 错误。可用 jq 提取标题、URL 或正文。也可通过 Valyu SDK 在 Python 或 TypeScript 项目中集成,指定 included_sources:["valyu/valyu-drugbank"]。

限制:依赖 Valyu API 密钥与网络;Base URL 为 https://api.valyu.ai/v1,端点为 /search,认证用 X-API-Key 头;调用产生费用(示例 cost 0.025)。资料未提供速率限制、结果总量上限或数据更新频率,暂未提供。