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

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

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

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

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

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

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

  • доступ и вход

  • несовпадение модели или входных данных

  • состояние асинхронной задачи

  • состояние кошелька или платежа

  • поиск сохраненной работы

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

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

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

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

  • черновик сообщения может быть пустым

  • сохраненная сессия могла загрузиться некорректно

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

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

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

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

  • отсутствует обязательный текст задания

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

  • форма аудио в стиле диалога заполнена не полностью

  • выбранной модели нужен файл-референс, но он не был предоставлен

  • на аккаунте недостаточно кредитов

Нехватка кредитов может остановить запуск еще до обращения к внешнему сервису. Поэтому даже если кажется, что ничего не произошло, в системе может остаться запись об отказе и уведомление.

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

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

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

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

  • не каждая модель принимает одинаковое количество файлов

  • ограничения размера и типа применяются до реального запроса генерации

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

  • поддерживает ли модель такой тип файла вообще

  • не достигнут ли уже текущий лимит файлов-референсов

  • не нарушает ли тип или размер файла текущие правила загрузки

Если это очистка или изоляция аудио, сначала проверяйте доступность модели, а не файл. ElevenLabs Audio Isolation сейчас недоступна, поэтому ее исторический контракт загрузки не запускает задачу. TTS и диалоговые модели создают новое аудио и не заменяют очистку.

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

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

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

  • WAITING

  • GENERATING

  • SUCCESS

  • FAILED

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

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

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

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

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

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

  • сам статус отказа

  • сообщение об ошибке

  • состояние возврата, если зарезервированные кредиты должны быть восстановлены

  • уведомление о неудачной генерации

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

  1. прочитайте состояние отказа

  2. определите, связана ли проблема с доступностью модели, кредитами, промптом или несоответствием входа

  3. запускайте повторно только после исправления конкретной причины

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

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

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

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

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

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

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

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

  • Chat возвращается в историю Chat

  • изображения, видео и аудио возвращаются в историю генераций

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

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

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

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

  1. завершить оформление платежа

  2. вернуться через /payment

  3. дать продукту опросить и обновить состояние биллинга или кошелька

  4. проверить /settings/billing или /settings/credits

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

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

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

  • текущая Studio: работа в процессе прямо сейчас

  • история: сохраненные результаты и сохраненные разговоры

  • центр уведомлений: операционные события, которые уже произошли

  • /settings/billing: состояние подписки

  • /settings/credits: баланс кошелька, пакеты, срок действия и транзакции

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

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

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

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

  • Чат не отправляет сообщение: проверьте вход, состояние сессии, доступность модели и правила списания кредитов.

  • Загрузки не проходят: проверьте тип файла, размер, поддержку модели и действительно ли задаче нужен файл.

  • Генерация зависла: проверьте состояние задачи, обратные вызовы провайдера, опрос, историю и уведомления.

  • Данные оплаты не обновились: проверьте возврат из Checkout, обработку вебхука, настройки оплаты и кредитов.

  • Результаты выглядят пропавшими: проверьте правильный тип истории и действительно ли задача завершилась.

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

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