1. Определения
Эти определения — основа этого документа. Читайте "Downtime" и "Gateway Error Rate" вместе — они определяют, положен ли кредит.
Для предоплаченных аккаунтов — расходы, фактически списанные с вашего доступного баланса за использование API в течение этого месяца, исключая неиспользованный баланс пополнения, налоги, возвраты и предыдущие кредиты. Для корпоративных аккаунтов с постоплатой — расходы, рассчитанные за этот месяц в соответствии с применимым соглашением, до применения кредитов.
Процент календарного месяца, в течение которого шлюз не находился в состоянии простоя, рассчитанный в соответствии с разделом 2. Общее количество минут означает каждую минуту этого календарного месяца.
Не менее 5 последовательных минут с частотой ошибок шлюза выше 10%. Измеряется в целых минутах. Исключает всё из раздела 4.
Неудачные допустимые запросы / общее количество допустимых запросов в одноминутном интервале, по всему шлюзу. Не рассчитывается по моделям.
Либо (a) ответ с HTTP-статусом 500, 502, 503 или 504, исходящий из инфраструктуры RouteAPI, либо (b) отсутствие ответа в течение 30 секунд — отказ или сброс соединения, ошибка TLS-рукопожатия, ошибка DNS или любой сбой на транспортном уровне, не приводящий к HTTP-статусу вообще. Не является ошибкой шлюза: ответы, вызванные запросом или авторизацией (400, 401, 403, 422), ограничением скорости (429) или ошибкой, исходящей от upstream-провайдера, даже если RouteAPI возвращает ее вам с тем же кодом статуса.
Корректно сформированный запрос к production-эндпоинту, действительный API-ключ, не отклоненный по причинам, связанным с клиентом.
Синтетические пробы RouteAPI, выпущенные через тот же публичный вход, который вы используете, с интервалами не более 1 минуты, каждый запрос с тайм-аутом ответа 30 секунд. Опубликовано на routeapi.ai/status.
2. Обязательство
RouteAPI приложит коммерчески разумные усилия для обеспечения доступности Сервиса на уровне не менее 99,9% ежемесячной доступности в каждом календарном месяце.
(Total Minutes − Downtime Minutes) / Total Minutes × 100Это обязательство применяется к шлюзу в целом, а не к какой-либо отдельной модели. Сервис считается доступным в любой момент времени, если хотя бы одна модель, поддерживаемая шлюзом, способна принимать и успешно обрабатывать запросы.
Обоснование. Ценностное предложение AI-шлюза — это избыточность и гибкость: когда одна модель недоступна из-за ограничений скорости upstream, региональных сбоев или обслуживания провайдера, вы можете перенаправить запрос на альтернативы без прерывания. RouteAPI предоставляет несколько upstream-каналов для большинства моделей, что значительно снижает вероятность одновременного сбоя всех путей ко всем моделям. Измерение на уровне шлюза отражает этот дизайн и соответствует вашему фактическому опыту — способности получить ответ.
Прозрачность. Мы публикуем доступность в реальном времени для каждой отдельной модели на публичной странице статуса, включая время работы, частоту ошибок и историю инцидентов. Используйте ее для мониторинга того, от чего вы зависите. Но сервисные кредиты рассчитываются исключительно на основе доступности на уровне шлюза, а не на основе доступности какой-либо отдельной модели.
Для справки: 99,9% соответствует максимум приблизительно 43,2 минуты простоя в 30-дневном месяце и 44,6 минуты в 31-дневном месяце.
3. Сервисные кредиты
Если обязательство по обслуживанию не выполнено в течение календарного месяца, вы имеете право на сервисный кредит, рассчитываемый как процент от ваших допустимых расходов на использование за этот месяц.
| Процент ежемесячной доступности | Сервисный кредит |
|---|---|
| Менее 99,9%, но ≥ 99,0% | 10% |
| Менее 99,0%, но ≥ 95,0% | 25% |
| Менее 95,0% | 50% |
- < 99,9% · ≥ 99,0%10%
- < 99,0% · ≥ 95,0%25%
- < 95,0%50%
Применяется в качестве кредита к балансу вашего аккаунта в течение [30] дней с момента одобрения, доступно для будущего использования Сервиса. Мы не засчитываем его в счет будущего счета — у предоплаченных аккаунтов нет счета для зачета.
Сервисные кредиты являются вашим единственным и исключительным средством правовой защиты в случае невыполнения обязательств по обслуживанию.
Не может превышать 50% от допустимых расходов на использование за затронутый месяц.
Не накапливается с любым другим кредитом за тот же период.
4. Исключения
Обязательство по обслуживанию не применяется к недоступности, вызванной следующим, и простой не включает ее. Пункт 4.2 стоит внимательно прочитать — это единственное исключение, где бремя доказательства лежит на нас.
Плановое обслуживание
Объявляется не менее чем за [48 часов] через страницу статуса и электронную почту вашему назначенному контакту, и не превышает [4 часов] в календарный месяц в совокупности. Производственные узлы обслуживаются по одному, поэтому плановое обслуживание не прерывает трафик.
Сбой upstream-провайдера модели
Бремя доказательства: RouteAPIНедоступность, ограничение скорости, ошибки или ухудшенный вывод стороннего провайдера модели, которого вы выбрали — но только в той степени, в которой это подтверждено публично доступной страницей статуса или отчетом об инциденте этого провайдера. RouteAPI несет бремя демонстрации такого подтверждения.
Причины, связанные с клиентом
Недействительные запросы (4xx), превышение квоты или лимитов скорости, приостановленные или нефинансируемые аккаунты, злоупотребление или использование в нарушение Условий обслуживания.
Форс-мажор
События, находящиеся вне разумного контроля RouteAPI: стихийные бедствия, война, терроризм, трудовые споры, действия правительства, сбои магистральной сети Интернета или DNS вне нашей сети и атаки типа «отказ в обслуживании», которые не могут быть разумно смягчены.
Бета-версии, предварительные или устаревшие функции
Любая модель, помеченная как "preview", "experimental" или "deprecated" в списке моделей.
Ваша сеть, программное обеспечение или оборудование
Сторонние сервисы, не находящиеся под контролем RouteAPI.
5. Процедура запроса кредита
Кредиты не применяются автоматически. Отправьте запрос в течение тридцати (30) дней после окончания календарного месяца, в котором произошел простой.
Напишите нам в течение 30 дней
Отправьте на support@routeapi.ai в течение тридцати (30) дней после окончания календарного месяца, в котором произошел простой.
Включите доказательства
Идентификатор вашего аккаунта; даты и время каждого заявленного инцидента простоя; и ID запросов с временными метками, или журналы сервера, документирующие ошибки.
Мы проверяем и отвечаем
Мы проверяем ваш запрос по нашему источнику измерений и собственным журналам запросов и отвечаем в течение [15] рабочих дней. Если мы подтверждаем, что обязательство по обслуживанию не было выполнено, кредит применяется к балансу вашего аккаунта согласно разделу 3(a).
6. Страница статуса и измерение
Каждое число в этом SLA берется из одного источника: синтетические пробы RouteAPI, опубликованные публично. Если наши измерения не совпадают с вашими, мы это укажем и покажем свои данные.
Страница статуса предоставляется для прозрачности. В случае расхождения определяющими являются внутренние записи измерений RouteAPI.
7. Изменения в этом SLA
RouteAPI может изменить это SLA с уведомлением не менее чем за [30] дней. Изменения не будут снижать обязательство по обслуживанию для любого корпоративного клиента в течение текущего срока действия его корпоративного соглашения.
FAQ
Ответы на главные вопросы корпоративных проверок.
Смысл шлюза в том, что вы не зависите от одной модели. Наше обязательство заключается в том, что вы всегда можете получить ответ — и если запрошенная вами модель недоступна, вы можете перенаправить запрос на другую. Доступность каждой модели публикуется на странице статуса, чтобы вы могли отслеживать то, от чего зависите, но расчет кредита следует определению на уровне шлюза в разделе 2. Так же AWS измеряет доступность API Gateway: по регионам, а не по отдельным бэкендам.
Мы — уровень агрегации, а не владелец базовых вычислений: большая часть того, что вы платите, идет upstream-провайдеру. Кредиты 10% / 25% / 50% уже доводят нас до предела того, что бизнес может поглотить, продолжая работать. Мы предпочитаем обязаться на сумму, которую можем заплатить, чем публиковать число, о котором пришлось бы спорить. Кредиты также зачисляются на ваш баланс, а не возвращаются, поэтому они остаются доступными для вашего будущего использования.
Нет. Это SLA применяется к клиентам с заключенным корпоративным соглашением или формой заказа, которая на него ссылается. Самообслуживаемые и предоплаченные аккаунты, бесплатные уровни, пробные версии и бета-функции не покрываются. Доступность для всех аккаунтов публикуется на странице статуса по той же методике измерения — разница в договорном средстве правовой защиты, а не в измерении.
Вам не нужно это доказывать — это делаем мы. Раздел 4.2 исключает сбой upstream-провайдера только тогда, когда собственная публичная страница статуса или отчет об инциденте этого провайдера подтверждает это, и RouteAPI несет бремя демонстрации такого подтверждения. Все, что выходит из строя в нашем собственном уровне агрегации, маршрутизации или снабжения, считается простоем, точка.
Сама по себе — не считается. Простой требует, чтобы частота ошибок шлюза по всему шлюзу превышала 10% в течение не менее пяти последовательных минут — то есть шлюз в целом не мог возвращать ответы. Недоступность одной модели видна на странице статуса, и вы можете обойти ее, но это не простой согласно этому SLA.
Контрактное обязательство 99,9% с сервисными кредитами для клиентов с корпоративным соглашением.
Запросить соглашение