SuperAPI AI 工具集

drug-discovery-search

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:在药物发现流程中做端到端信息检索,用自然语言一次性查询 ChEMBL 化合物、DrugBank、FDA 药品标签和 Open Targets 靶点数据,适合靶点验证、先导化合物优化、药物重定位、安全性与有效性调研。

主要能力:无需构造复杂 API 参数,直接传自然语言查询;语义搜索理解查询含义而非仅关键词匹配;返回完整化合物、靶点与药物信息,并附带分子结构和数据可视化图片链接;多来源结果统一返回,含来源标识与相关性评分。

使用方式:需 Node.js 18+(使用内置 fetch)和 Valyu API key(https://platform.valyu.ai,含 $10 免费额度)。脚本路径相对技能安装目录,先定位: DRUG_DISCOVERY_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "/drug-discovery-search//scripts/*" -type f 2>/dev/null | head -1) 再执行:$DRUG_DISCOVERY_SCRIPT "JAK2 inhibitors" 20 若返回 setup_required,先向用户索取 key 并运行 scripts/search setup <api-key>,再重试。结果可用 jq 处理,如 scripts/search "query" 20 | jq -r '.results[].title',也可按 source 过滤。

输出与错误:返回 JSON,含 success、type、query、result_count、results(title、url、content、source、relevance_score、images)与 cost;失败时 success 为 false 并带 error,退出码 0 成功、1 错误。API 基址 https://api.valyu.ai/v1,端点 /search,认证用 X-API-Key 头。

集成与限制:可通过 Valyu SDK 在 Python 或 TypeScript 项目中调用,指定 included_sources 为 valyu/valyu-chembl、valyu/valyu-drugbank、valyu/valyu-drug-labels、valyu/valyu-open-targets。需自备 API key 并可能产生费用;具体价格、数据更新频率与覆盖范围资料未提供。