SuperAPI AI 工具集

science-skills-common

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:science-skills-common 是 Science Skills 的共享 Python 包,本身不是智能体技能,而是被其他技能作为依赖导入的基础库。目前它包含 http_client,即一个统一的 HTTP 客户端,具备限流、重试和指数退避能力。

主要能力:提供统一的 HTTP 请求封装,内置速率限制、失败重试与指数退避策略,供各技能复用,避免重复实现网络请求逻辑。

使用方式:技能通过以下方式导入: from science_skills.science_skills_common import http_client 每个技能在其内联 uv 脚本头部将该包声明为依赖,因此首次使用时会被自动安装。仓库中保留 SKILL.md 文件,目的是让标准技能安装器能自动发现并安装该包,与依赖它的技能一同部署。

适用场景:适用于需要发起 HTTP 请求并希望统一处理限流与重试的 Science Skills 技能开发。

限制:资料未提供具体 API 参数、限流阈值、重试次数、退避算法细节、支持平台或版本要求,暂未提供。