用途:这是针对 Model Studio HappyHorse 1.0 系列四个视频技能的极简可行测试(Minimal Viable Test),用于验证每个技能的最小可用请求负载,并在执行失败时如实记录错误信息(HTTP 状态、code、message、request_id),不作参数猜测。
覆盖技能:aliyun-happyhorse-t2v(文生视频)、aliyun-happyhorse-i2v(图生视频)、aliyun-happyhorse-r2v(参考图生视频)、aliyun-happyhorse-videoedit(视频编辑)。
前置条件:导出 DASHSCOPE_API_KEY,或在 ~/.alibabacloud/credentials 中配置 dashscope_api_key。默认使用北京端点,可用 DASHSCOPE_BASE_URL 覆盖以测试新加坡端点。
主要能力:对每个模型发送最小有效请求并轮询至终态,将完整响应 JSON 保存至 output/aliyun-happyhorse-test/<model>.json。示例命令分别调用 t2v_happyhorse.py、i2v_happyhorse.py、r2v_happyhorse.py、edit_happyhorse.py,并传入 prompt、resolution(如 720P)、duration(如 3)等参数,以及首帧图、参考图或输入视频 URL。
离线回退:若没有 DASHSCOPE_API_KEY,仅对四个脚本执行 py_compile 静态语法检查,把 py_compile_ok 结果写入 output/aliyun-happyhorse-test/offline.txt。
通过标准:四个可执行示例均以退出码 0 结束,任务状态为 SUCCEEDED 且返回可下载的 video_url;或在离线模式下 offline.txt 包含四行 py_compile_ok。失败任务需原样记录 code 与 message。结果模板包含日期、被测技能、模式(live/offline-only)、各模型 pass/fail 结论及备注。
适用场景:上线前的最小冒烟验证、鉴权与端点连通性排查、离线环境下的脚本语法自检。
限制:资料未提供各技能的完整参数集、计费方式、并发或配额等细节,缺失事实暂未提供;具体模型名称、脚本路径与参数须以实际仓库为准。