400 или 401
Исправьте параметры или ключ; смена модели не решит ошибку авторизации и JSON.
Как подготовить резервную модель, сравнить возможности и стоимость и не создать двойную платную генерацию при ошибке.
Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.
Токенмост пока не предоставляет автоматический маршрут запасных моделей. Приложение может выбрать другой точный model для новой операции, но только после выяснения исхода первой: таймаут не доказывает, что поставщик не выполнил запрос.
{
"primary": "PRIMARY_MODEL_ID",
"backup": "BACKUP_MODEL_ID",
"switchOnlyAfterConfirmedFailure": true,
"neverSwitchOn": [
400,
401,
402
],
"maxBackupAttempts": 1
}Публичный fallback-маршрут планируется. До его появления логика выбора и проверки исхода остаётся в вашем приложении; не пытайтесь передавать JSON-политику выше как тело Chat Completions.
Резерв запускается только после подтверждённого неуспеха основного запроса. Пользователь получает ответ, а журнал показывает точную модель и одну учтённую успешную операцию.
Резерв может быть дороже. Задайте предел стоимости в приложении и бюджет ключа. Смена model меняет тело запроса, поэтому старый Idempotency-Key нельзя переиспользовать для другой модели.
JSON выше — локальная конфигурация приложения. В Токенмосте нет публичного поля fallback_models и нет автоматического переключения на сервере.
Исправьте параметры или ключ; смена модели не решит ошибку авторизации и JSON.
Остановите цепочку и проверьте баланс и бюджет ключа.
Проверьте Retry-After и лимиты, затем решите, ждать или переключать подтверждённо неисполненную операцию.
Не отправляйте сразу запрос другой модели: исход первой операции неизвестен.
Проверьте поддержку tools/JSON и откатите резерв до совместимой модели.