SuperAPI AI 工具集

pharmgkb-skill

数据与分析

查看项目

更新于 10-16 03:05

技能介绍

用途:该技能用于向 PharmGKB API 提交紧凑请求,获取基因、变异、临床注释、用药指南及搜索结果,适合需要简洁 PharmGKB 摘要的场景。

主要能力:所有调用通过 scripts/rest_request.py 完成,基础地址为 https://api.pharmgkb.org/v1/data。常用路径包括 gene/<id>、variant/<id>、clinicalAnnotation、dosingGuideline 和 search。单对象查询通常无需 max_items,列表和搜索端点建议 max_items=10。默认返回简洁 Markdown 摘要;如需完整数据可设置 save_raw=true 并报告保存路径。

使用方式:脚本从 stdin 读取一个 JSON 对象,必填字段为 base_url 和 path,可选字段包括 method、params、headers、json_body、form_body、record_path、response_format、max_items、max_depth、timeout_sec、save_raw、raw_output_path。示例:echo '{"base_url":"https://api.pharmgkb.org/v1/data","path":"gene/PA36679"}' | python scripts/rest_request.py。成功返回 ok、source、path、method、status_code、warnings 及紧凑记录或摘要;失败返回 ok=false 及 error.code、error.message。

限制:长对话中应重新运行请求而非依赖旧输出;工具预览中的 ... 是界面截断而非请求内容。运行时引用仅限本文件和 scripts/rest_request.py。其他细节暂未提供。