Документация Rivya AI

Руководство по устранению неполадок Rivya

Исправляйте проблемы Rivya с отправкой Chat, загрузками, зависшими задачами генерации, пропавшими результатами, обновлениями платежей, credits, историей и уведомлениями.

Последняя проверка: 2026/04/28

Используйте это руководство по устранению неполадок, когда Chat, загрузки, задачи генерации, история, уведомления, credits или состояние биллинга в Rivya работают не так, как ожидалось.

Когда Rivya кажется сломанной, самый быстрый путь к исправлению — понять, какой слой на самом деле дает сбой.

Большинство проблем попадает в одно из пяти мест:

  • доступ и вход
  • несовпадение модели или входных данных
  • состояние асинхронной задачи
  • состояние кошелька или платежа
  • поиск сохраненной работы

Такое разделение намного полезнее, чем относиться ко всему как к обычному «багу».

1. Chat не отправляет сообщение

Если Chat фактически не запускается, сначала проверьте простые причины:

  • вы все еще можете быть в публичном входном потоке и должны войти перед отправкой
  • черновик сообщения может быть пустым
  • сохраненная сессия могла загрузиться некорректно

Если проблема относится к конкретной сессии, откройте разговор заново из истории, а не угадывайте, по какому пути вы пришли.

Если задача узкая и повторяемая, может быть чище начать заново из входа инструмента, а не продолжать в широкой обычной ветке Chat.

2. Генерация не начинается

Если генерация изображения, видео или аудио падает до реального начала, обычные причины такие:

  • отсутствует обязательное содержимое prompt
  • форма аудио в стиле диалога заполнена не полностью
  • выбранной модели нужен reference-файл, но он не был предоставлен
  • на аккаунте недостаточно credits

Сейчас нехватка credits может остановить запуск до того, как внешний сервис вообще будет вызван. Поэтому ощущение «ничего не произошло» все равно может оставить реальную запись об отказе и уведомление.

3. Загрузки не проходят

Загрузки зависят от модели, а не от категории.

Это означает:

  • не каждая модель в категории принимает одни и те же типы reference-файлов
  • не каждая модель принимает одинаковое количество файлов
  • ограничения размера и типа применяются до реального запроса генерации

Если загрузка не проходит, проверьте:

  • поддерживает ли модель такой тип файла вообще
  • не достигнут ли уже текущий лимит reference-файлов
  • не нарушает ли тип или размер файла текущие правила загрузки

Если рабочий процесс относится к очистке или изоляции аудио, помните, что пути с загруженным аудио структурно отличаются от TTS или генерации голоса, где сначала задается prompt.

4. Задача зависла в процессе

Генерация изображений, видео и аудио в Rivya выполняется как асинхронные задачи.

Видимые статусы:

  • WAITING
  • GENERATING
  • SUCCESS
  • FAILED

Если задача кажется зависшей, не смотрите только на текущую страницу.

Проверьте также эти поверхности:

Некоторые задачи завершаются через callback, другие — через polling или обновление статуса. Поэтому «все еще генерируется» само по себе не означает «потеряно». Часто это значит, что задача еще ждет финального результата от внешнего провайдера.

5. Задача завершилась неудачно

В Rivya отказ обычно сохраняется, а не скрывается.

Неудачная задача может сохранить:

  • сам статус отказа
  • сообщение об ошибке
  • состояние возврата, когда зарезервированные credits должны быть возвращены
  • уведомление о неудачной генерации

Правильный следующий шаг обычно такой:

  1. прочитайте состояние отказа
  2. решите, была ли проблема в credits, prompt или несовпадении входных данных
  3. запускайте повторно только после исправления конкретной причины

Не относитесь к каждому отказу как к временному UI-сбою.

6. Кажется, что результат пропал

Обычно результат не пропал. Он просто находится на другой поверхности.

Используйте историю, когда вопрос такой:

Что я создал или обсуждал?

Используйте центр уведомлений, когда вопрос такой:

Какое важное событие аккаунта или рабочего процесса произошло?

Общее правило:

  • Chat возвращается в историю Chat
  • изображения, видео и аудио возвращаются в историю генераций
  • события биллинга и credits часто яснее всего видны в уведомлениях

7. Платежное состояние выглядит старым

Если оформление платежа завершилось, но кошелек или биллинг все еще выглядят устаревшими, сначала пройдите платежный путь, а не считайте платеж потерянным.

Текущий поток продукта:

  1. завершить оформление платежа
  2. вернуться через /payment
  3. дать продукту опросить и обновить состояние биллинга или кошелька
  4. проверить /settings/billing или /settings/credits

Уведомления тоже могут сохранять результаты биллинга, поэтому их стоит проверить, когда состояние аккаунта кажется несинхронизированным.

8. Где проверять сначала

Используйте короткий путь:

  • текущая Studio: работа в процессе прямо сейчас
  • история: сохраненные результаты и сохраненные разговоры
  • центр уведомлений: операционные события, которые уже произошли
  • /settings/billing: состояние подписки
  • /settings/credits: баланс кошелька, пакеты, срок действия и транзакции

Большая часть путаницы возникает из-за того, что сначала проверяют не тот слой.

Что читать дальше

Чеклист первичной диагностики

Выберите первое место для проверки, прежде чем повторять то же действие:

  • Chat не отправляет сообщение: проверьте вход, состояние сессии, доступность модели и поведение credits.
  • Загрузки не проходят: проверьте тип файла, размер, поддержку модели и действительно ли задаче нужен файл.
  • Генерация зависла: проверьте статус задачи, callbacks провайдера, polling, историю и уведомления.
  • Биллинг выглядит устаревшим: проверьте возврат из Checkout, расчет через webhook, настройки биллинга и настройки credits.
  • Результаты выглядят пропавшими: проверьте правильный тип истории и действительно ли задача завершилась.

Проверьте перед эскалацией

Эскалируйте только после того, как можете назвать область аккаунта, ID задачи или платежный контекст, ожидаемый результат, фактический результат и последнее видимое состояние. Тогда поддержка превращается в диагностику, а не в догадки.

Содержание