跳转到正文MaoMaoToken
控制台

请求校验规则

请求在提交到上游模型前会进行多层校验。校验失败时不会创建任务,也不会返回可查询的任务 ID。

校验流程

请求接收
    ↓
认证检查 → 失败返回 401/403
    ↓
通用前置检查 → 失败返回参数错误
    ↓
模型能力检查 → 失败返回模型不支持错误
    ↓
提交任务 → 成功返回 task_id

通用校验规则

模型检查

  • model 字段必须是已开通的本站模型
  • 模型 ID 必须存在于账户已开通模型列表中
  • 未开通的模型返回 invalid_request 错误

提示词检查

  • prompt 字段必须存在
  • 不能为空字符串
  • UTF-8 字节数不能超过模型配置的最大值
  • 超过限制返回 prompt_too_long 错误

时长检查

  • seconds 必须是整数(不接受浮点数)
  • 必须符合模型配置的最小值、最大值或固定值集合
  • 失败返回 invalid_seconds 错误

画幅检查

  • aspect_ratio 只能填写模型允许的值(如 16:9、9:16 等)
  • Auto 是否支持由模型配置决定
  • 不支持的比例返回 invalid_aspect_ratio 错误

清晰度检查

  • resolution 只能填写模型支持的清晰度
  • 不支持的清晰度返回 invalid_resolution 错误

参考素材校验

基本结构

  • references 数组中每一项必须包含 type、role、source 三个字段
  • 缺少字段或字段类型错误返回 invalid_references 错误

素材类型和数量

  • 图片参考过多返回 too_many_reference_images 错误
  • 视频参考过多返回 too_many_reference_videos 错误
  • 音频参考过多返回 too_many_reference_audios 错误
  • 总数超限返回 too_many_reference_materials 错误
  • 视频与音频组合超限返回 too_many_video_audio_references 错误

URL 校验

  • 视频参考不接受 Base64 或 data: 格式,返回 video_base64_not_allowed 错误
  • URL 必须是可访问的公网 HTTPS 地址
  • URL 格式或不可公网访问返回 invalid_reference_url 错误
  • 前置检查仅验证格式,不下载素材;实际取用时仍可能因过期而失败

校验后的保证

✓ 参数通过所有校验意味着:

  • 格式和能力符合要求
  • 模型配置支持该请求

✗ 但不保证:

  • 上游模型一定生成成功
  • 素材链接在任务实际开始前不会过期
  • 最终视频质量符合预期

常见校验错误处理

错误码原因处理方案
invalid_requestJSON 格式或必填字段错误检查请求体格式,确保所有必填字段存在
invalid_seconds时长不符合模型范围查看模型能力表,修改 seconds 值
prompt_too_long提示词超限缩短提示词内容
invalid_aspect_ratio画幅不支持使用模型支持的 aspect_ratio 值
invalid_references素材结构或类型错误检查 references 数组的格式
too_many_reference_*素材数量超限根据错误类型减少相应类型素材数量
invalid_reference_urlURL 不可访问使用无需登录的 HTTPS URL

重试策略

  • 校验失败:不要盲目重复提交,应先修正错误
  • 创建成功:获得 task_id 后,后续使用该 ID 查询结果
  • 网络超时:若不确定是否已创建,先用之前的 task_id 查询,避免重复扣费
本页内容

On this page