ShareAI Platform Docs

Обрабатывайте ошибки API и повторные попытки

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

Просмотреть как Markdown
На этой странице

Всегда проверяйте HTTP-статус перед чтением ответа как успешного. Сервисы ShareAI могут возвращать разные форматы ошибок: инференс может предоставить error.code, OAuth предоставляет error и error_description, а маршруты Консоли могут возвращать code, message и data.status.

СтатусТипичное значениеВосстановление
200 с объектом ошибкиРезультат недоступности устройства в текущей конечной точке чата.Проверьте error.code и не отображайте его как ответ ассистента.
400Неверный запрос или OAuth-грант.Исправьте тело, параметры, обратный вызов или истёкший/использованный код.
401Отсутствует, истек или недействителен аутентификационный токен.Проверьте учетные данные; обновляйте только действующий OAuth-токен.
402Недостаточно кредитов или доступного баланса.Проверьте баланс выбранного аккаунта перед повторной попыткой.
403Отказ в доступе по области, владению, роли или состоянию включения.Проверьте задокументированные границы разрешений.
404Неизвестный ресурс или неподдерживаемый маршрут шлюза.Проверьте хост, путь и идентификаторы ресурсов.
409Конфликт состояния или ревизии.Прочитайте текущее состояние и пересмотрите изменение.
429Лимит запросов или параллельности.Соблюдайте Retry-After и используйте ограниченную обратную задержку.
500 / 502 / 503Сбой доступности сервера или вышестоящего узла.Ограничьте количество повторных попыток; сохраняйте диагностические идентификаторы.

Повторите чтение с ограничением#

При временных сбоях чтения ждите с увеличением задержки и джиттера, соблюдайте Retry-After, если он указан, и прекращайте после определенного количества попыток или временного бюджета. Показывайте пользователю, когда данные недоступны, вместо бесконечного цикла.

Обрабатывайте записи осторожно#

Не повторяйте автоматически обновление цен, создание модели или команду общего доступа, если результат неизвестен. Сначала прочитайте состояние ресурса или команды. Используйте Idempotency-Key только на конечных точках, которые документируют поддержку, например, изменения соглашений.

Токены обновления одноразовые#

Обновление токена требует блокировки на уровне авторизации в вашем бэкенде. Слепая повторная попытка использования токена обновления может аннулировать грант. См. безопасное обновление токена.

Что включить в запрос поддержки#

Включите конечную точку, HTTP-статус, код ошибки, время и идентификатор ответа/задачи, если они доступны. Удалите заголовки Authorization, cookies, клиентские секреты, токены доступа, токены обновления и содержимое приватных запросов.

Последнее обновление Сентябрь 15, 2026

Документация платформы ShareAI
Вся документация

Искать по названию или содержанию.

Спросить об этой странице

Выберите помощника для изучения этой страницы. Вы также можете скопировать страницу и вставить её в ваш диалог.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI