diff --git a/scripts/ai-setup.sh b/scripts/ai-setup.sh index b43150f..64d6d29 100755 --- a/scripts/ai-setup.sh +++ b/scripts/ai-setup.sh @@ -869,6 +869,11 @@ _handle_openai_api_response() { echo -e "\033[0;33m[СЕТЬ]\033[0m Не удалось проверить ключ (нет сети?). Продолжаю..." _API_RET=0 ;; + 5[0-9][0-9]) + echo "" + echo -e "\033[0;33m[СЕРВЕР]\033[0m $provider временно недоступен (HTTP $code). Продолжаю..." + _API_RET=0 + ;; *) _emsg=$(_claude_extract_error "$body") echo "" @@ -947,6 +952,11 @@ _handle_api_response() { echo -e "\033[0;33m[СЕТЬ]\033[0m Не удалось проверить ключ (нет сети?). Продолжаю..." _API_RET=0 ;; + 5[0-9][0-9]) + echo "" + echo -e "\033[0;33m[СЕРВЕР]\033[0m $provider временно недоступен (HTTP $code). Продолжаю..." + _API_RET=0 + ;; 400) _emsg=$(_claude_extract_error "$body") if echo "${_emsg:-$body}" | grep -qi "RESOURCE_EXHAUSTED"; then