SuperAPI AI 工具集

alicloud-ai-translation-anytrans-test

测试与质量

查看项目

更新于 10-15 17:34

技能介绍

用途:这是 alicloud-ai-translation-anytrans 技能的冒烟测试,用于验证最小鉴权、API 可达性以及一条只读查询路径是否可用。

主要能力:执行离线脚本编译检查(无需网络);读取目标技能 SKILL.md 并选取一个最低风险的只读 API(如 Describe* / List* / Get*);以受限范围(region + page size / limit)执行一次最小调用;保存请求摘要、响应摘要与原始输出;失败时记录确切错误码与信息,不做猜测。

使用方式:先以最小权限配置凭证,环境变量为 ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET,可选 ALIBABACLOUD_REGION_ID。目标技能路径为 skills/ai/translation/alicloud-ai-translation-anytrans/。离线编译检查命令:python3 tests/common/compile_skill_scripts.py --skill-path skills/ai/translation/alicloud-ai-translation-anytrans --output output/alicloud-ai-translation-anytrans-test/compile-check.json。随后执行一次受限只读调用,并将证据文件(含时间戳与参数)保存到 output/alicloud-ai-translation-anytrans-test/。

通过标准:compile-check.json.status=pass;所选只读 API 调用成功并返回有效响应结构;证据文件存在且含时间戳与参数。结果模板包含 Date、Skill、Conclusion(pass / fail)、Notes。

适用场景:在正式使用该翻译技能前做连通性与权限自检。

限制:仅覆盖最小鉴权与一条只读路径,不验证翻译功能本身;具体 API 名称、返回字段、收费与价格等资料暂未提供。