用途:该技能通过脚本 scripts/rest_request.py 调用 ProteomeXchange PROXI 接口,用于查询数据集、文库、肽形(peptidoforms)、蛋白质、PSM、谱图和 USI 示例等资源,并默认返回精简的 Markdown 摘要。
主要能力:支持集合端点与按标识符的定向查询,常用路径包括 datasets、datasets/<identifier>、libraries、peptidoforms、proteins、psms、spectra 和 usi_examples。集合端点建议使用 max_items=10;定向标识符查询通常无需 max_items。请求应尽量按标识符、谱图或数据集收窄。
使用方式:从标准输入读取一个 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。基础地址为 https://proteomecentral.proteomexchange.org/api/proxi/v0.1。示例命令:echo '{"base_url":"https://proteomecentral.proteomexchange.org/api/proxi/v0.1","path":"datasets","max_items":10}' | python scripts/rest_request.py。若需完整载荷,设置 save_raw=true 并报告保存路径。
输出与限制:成功返回 ok、source、path、method、status_code、warnings 以及精简记录或摘要;失败返回 ok=false 及 error.code 和 error.message。长对话中应重新执行请求,不要依赖旧输出;工具预览中的 ... 是界面截断而非请求内容。运行时引用仅限本文件与 scripts/rest_request.py。