Rivya AI 文档

Rivya 故障排查指南

排查 Rivya 常见问题:对话发不出去、上传失败、生成任务卡住、结果找不到、支付状态未更新、积分、历史记录和通知。

最近审阅于 2026/04/28

当 Rivya 的对话、上传、生成任务、历史记录、通知、积分或账单状态不符合预期时,先用这篇故障排查指南定位问题。

当 Rivya 看起来出现异常时,最快的办法不是到处乱点,而是先判断哪一层真的出了问题。

大多数问题都落在这五层之一:

  • 访问与登录
  • 模型和输入是否匹配
  • 异步任务状态
  • 钱包或支付状态
  • 已保存结果到底在哪一层

这个切法,比把所有问题都当成一个“系统故障”要有用得多。

1. 对话发不出去

如果对话没法真正运行,先看最基础的几个原因:

  • 你可能还停留在公开落地页,需要先登录才能发送
  • 输入框里其实没有有效内容
  • 某个已保存会话没有被正常加载出来

如果你怀疑是会话本身出了问题,最稳的方式通常不是继续猜原路由,而是从 历史记录 重新打开那段对话。

如果任务本身很窄、很重复,也可以考虑直接换成工具入口,而不是在一个过于开放的普通对话里继续硬撑。

2. 生成根本发不起来

如果图片、视频或音频任务在真正开始前就失败了,最常见的原因通常是:

  • 提示词是必填项,但你没有提供有效内容
  • 对话型音频表单没有填完整
  • 当前模型要求参考文件,但你没有上传对应文件
  • 当前账号积分不足

在现在的产品里,积分不足会在上游模型真正被调用之前就直接失败。所以你会感觉“好像什么都没发生”,但账号里仍然可能留下失败记录和通知。

3. 上传失败

上传规则是按模型驱动的,不是按大类统一的。

这意味着:

  • 同一个类别里的模型,不一定接受同一种参考文件
  • 不同模型,可接受的文件数量也不一样
  • 大小和类型限制会在真正发起生成前先被拦住

如果上传失败,优先检查:

  • 这个模型到底支不支持该文件类型
  • 你是不是已经达到当前参考文件数量上限
  • 文件大小或类型是不是超出了当前上传规则

如果任务是音频清理或人声分离,还要记得:这种需要上传文件的音频流程,和直接写提示词生成语音或 TTS,根本不是同一类路径。

4. 任务卡住

Rivya 里的 image、video、audio 都走异步任务模型。

当前可见状态是:

  • WAITING
  • GENERATING
  • SUCCESS
  • FAILED

如果你觉得任务“卡住了”,不要只盯着当前页面看。

一起检查这些地方:

有些任务依赖回调完成,有些任务需要轮询或手动刷新才能补齐最终状态。所以“还在生成”并不等于“丢了”,很多时候只是上游结果还没真正写回。

5. 任务失败了

在 Rivya 里,失败通常会被保留下来,而不是被藏掉。

一条失败任务可能会保留:

  • FAILED 状态
  • 错误信息
  • 如果符合条件,还会显示退款状态
  • 一条生成失败通知

更好的下一步通常是:

  1. 先看清楚失败状态
  2. 判断问题到底来自积分、prompt,还是输入不匹配
  3. 修正具体原因后再重新发起

不要把所有失败都当成短暂 UI 抖动。

6. 结果像是消失了

大多数时候,结果不是消失了,而是你去了错误的页面找。

当问题是:

我到底做过什么、聊过什么?

去看 历史记录

当问题是:

账号层或工作流层到底发生了什么?

去看 通知中心

可以这样记:

  • 对话回到对话历史
  • 图片、视频、音频回到生成历史
  • 账单和积分事件通常在通知中心里看得更清楚

7. 支付状态没更新

如果结账已经完成,但钱包或账单看起来还是旧状态,先按支付链路检查,不要直接假设支付丢了。

当前产品流程是:

  1. 完成结账
  2. 回到 /payment
  3. 让产品轮询并刷新账单或钱包状态
  4. 再去 /settings/billing/settings/credits

通知中心也可能保存这类账单事件,所以当账号状态看起来不同步时,也值得一起检查。

8. 先看哪个页面

可以直接这样判断:

  • 当前 Studio:正在进行中的实时工作
  • 历史记录:已保存的输出和会话
  • 通知中心:已经发生过的运营事件
  • /settings/billing:订阅状态
  • /settings/credits:余额、积分包、过期和交易记录

很多“排查半天还没找到原因”的情况,本质上只是第一步去了错误的层。

下一步建议

排障分流检查清单

先判断该从哪里排查,不要反复点同一个动作:

  • Chat 发不出去:检查登录、会话状态、模型可用性和积分行为。
  • 上传失败:检查文件类型、大小、模型支持,以及这条任务是否真的需要文件。
  • 生成卡住:检查任务状态、provider 回调、轮询、历史记录和通知。
  • 账单状态旧:检查 Checkout 返回、webhook 落定、billing 设置和 credits 设置。
  • 结果像是丢了:检查正确的历史分类,以及任务是否真的完成。

升级处理前先复核

只有当你能说清账户区域、任务 ID 或支付上下文、期望结果、实际结果和最后可见状态时,才适合升级处理。这样支持才是在诊断,而不是猜。

目录