Error Resolver
rout.my возвращает клиентам нормализованные JSON ошибки. Внутри админки есть Error Templates: одобренные regex patterns, которые превращают шумные upstream ошибки провайдеров в безопасные сообщения для пользователя.
Используй resolver, когда пользователь прислал HTTP status и body ошибки. Он не вызывает admin API; это клиентская подсказка по публичным категориям ошибок, чтобы понять: чинить request, retry-ить или добавить Error Template в админке.
Rate or quota limit
- Cause
- The request exceeded daily tokens, per-minute request limits, or a provider-side throttle.
- Action
- Wait for reset, reduce concurrency, or move the key to a plan with a larger pool.
- Retry
- Retry with backoff. For daily quota, retry after the reset window.
Когда добавлять Error Template
Добавляй или approve-и template, если один и тот же upstream message повторяется и раскрывает provider-specific детали, stack trace, credentials или внутреннюю формулировку.
Не добавляй template для обычных ошибок клиента: отсутствует model, сломан JSON, неверно скопирован API key. Такие ошибки должны оставаться прямыми и понятными.