Нет, это означает, что максимальное время ответа на тайм-аут составляет 300 секунд.Если API завершит работу раньше, вам не придется так долго ждать.
Что касается второго вопроса - это зависит от вашего бэкэнда.В большинстве случаев 60 секунд более чем достаточно, однако, если у вас есть вызов, который превышает его, вам нужно увеличить его.Обратите внимание, что на анализ не уходит время на анализ, а только получение ответа от сервера.Если у вас есть большой объект, для анализа которого требуется x минут, но вы получите его за 50 секунд, то все будет в порядке.
Основная причина тайм-аута заключается в том, что ваш сервер может никогда не отвечать и вместо зависания вашего приложения вы можетекак-то обработать ошибку тайм-аута.