API Cloud Vision предлагают асинхронную версию вызовов API , которая будет возвращать идентификатор операции для задания.
Я бы создал две облачные функции для решения этой ситуации.Основная функция запускает асинхронную операцию, и код ответа должен совпадать с тем, удалось ли вам запустить задание, причем в теле содержатся любые детали, которые вы хотите, а также идентификатор операции для выполнения.
Вторая функция примет идентификатор операции и проверит текущее состояние, а если операция завершится, вернет результат.Независимо от того, выполняет ли функция внутренний опрос в течение определенного периода времени или выполняет быструю проверку и немедленный ответ, зависит от вас, и от того, как вы хотите, чтобы процесс работал.Я бы, вероятно, попросил во внешнем интерфейсе отображать значок «обработка» и проверять каждые 10 с или около того с немедленным ответом.