SuperAPI AI 工具集

chembl-search

数据与分析

查看项目

更新于 10-16 03:38

技能介绍

用途:以自然语言查询 ChEMBL 生物活性分子数据库,检索化合物、药物靶点、检测数据与结合数据,服务于药物发现和生物活性研究。

主要能力:直接传入自然语言查询,无需解析 API 参数;语义搜索理解查询含义;返回完整化合物与靶点信息;包含分子结构和数据可视化图片链接;覆盖 ChEMBL 全部生物活性分子数据。

使用方式:需 Node.js 18+(使用内置 fetch)和来自 https://platform.valyu.ai 的 Valyu API 密钥(含 10 美元免费额度)。脚本命令相对技能安装目录,需先定位脚本:CHEMBL_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "/chembl-search//scripts/*" -type f 2>/dev/null | head -1),再使用完整路径,例如 $CHEMBL_SCRIPT "kinase inhibitors" 15。若返回 "setup_required": true,向用户索取 API 密钥后运行 scripts/search setup <api-key>,再重试原搜索。结果可配合 jq 处理,如 scripts/search "query" 10 | jq -r '.results[].title'。也可通过 Valyu SDK 集成到项目中,API 基础地址 https://api.valyu.ai/v1,端点 /search,认证使用 X-API-Key 请求头。

适用场景:药物发现中的先导化合物查找、基于靶点的化合物检索、化合物性质优化、检测数据与生物活性研究、构效关系分析、先导化合物识别。

限制:输出为 JSON,含 success、type、query、result_count、results、cost 等字段,失败时返回 success: false 和 error;退出码 0 表示成功,1 表示错误。必须提供 Valyu API 密钥,密钥从指定平台获取;免费额度与价格信息仅以资料所列为准,其余收费细节暂未提供。