Rivya 任务失败与积分退回指南
了解 Rivya 生成任务失败、积分处理、重试检查、上传问题、provider 错误、通知、历史记录和处理中状态判断。
当图片、视频或音频生成失败、看起来卡住,或最终没有得到可用结果时,可以先看这篇指南。
它会说明在哪里查看任务状态、积分如何处理,以及再次消耗积分前应该改什么。
什么算任务失败
任务失败和任务仍在处理中不是一回事。
当 Rivya 或 provider 返回生成无法完成时,任务可能会被标记为失败。如果任务已经被接受但结果还没返回,它可能只是仍在处理中。
在判断任务失败之前,先到对应历史记录或通知位置检查任务状态。
积分退回如何处理
Rivya 的任务生命周期会为生成任务预留积分,并按当前产品的账单逻辑处理失败结果。
实际排查时,可以在任务失败后检查任务结果、任务状态和积分余额。如果任务在没有产出可用结果前失败,Rivya 可能会按当前失败处理路径退回积分。
因为不同 workflow 和 provider 的行为可能不同,不要把所有延迟都当成失败,也不要在状态没确定前连续提交重复任务。
在哪里查看任务状态
优先检查这些位置:
- 对应工作流的生成历史
- Rivya 通知中心
- 账户积分余额
- 发起任务的页面
底层流程可以看 Rivya 任务生命周期。
重新提交前先检查什么
重新提交前,先检查:
- 上传是否正确完成
- 文件类型和大小是否受支持
- 提示词是否要求了不支持的行为
- 当前模型是否适合这类任务
- 任务是否其实还在处理中
- 是否可以先用更简单的一轮测试
如果任务使用了参考素材,可以尝试降低参考复杂度,或更清楚地说明每个参考素材负责控制什么。
任务仍在处理中怎么办
有些生成任务本来就会比普通网页交互更久。
如果任务仍在处理中:
- 不要立刻连续提交重复任务
- 查看通知是否有更新
- 可以从历史记录返回任务
- 等到最终状态后,再判断是否失败
这也是 Rivya 把通知和历史记录从一次性 toast 中分离出来的原因之一。
重试前检查清单
在重新提交失败或状态不明确的生成任务前,先检查:
- 先确认当前任务的真实状态。
- 检查这次使用的上传文件、提示词、模型和参数。
- 判断重试时到底要改什么:更简单的提示词、更少参考素材、换模型,或修正文件。
- 使用更重设置前,先看积分余额和预期消耗。
- 如果需要排查或联系客服,保留失败任务上下文。
目标是带着明确原因重试,而不是重复提交同一条失败请求。
什么时候先复核再重试
当任务仍在处理中、积分状态不清楚,或同一上传文件 / 提示词已经失败多次时,先复核再重试。
这时先检查历史记录、通知和任务状态,再决定是否启动重复任务。