Как подключить службы Google Cloud Storage или Google Cloud AutoML к Vue PWA? - PullRequest
0 голосов
/ 09 апреля 2019

Я создаю веб-приложение Vue Progressive, которое собирает фотографии пользователей и позволяет им помечать их, создавая пользовательские наборы данных машинного обучения для Google Cloud AutoML Vision.

В идеале это приложение позволит клиенту / браузеру напрямую взаимодействовать с настройкой AutoML Vision в Google Cloud. В идеале не было бы кода на стороне сервера, поэтому клиенту нужно было бы проходить аутентификацию непосредственно с помощью облачной платформы Google (возможно, Google Sign-in?) И выбирать свой проект / корзину.

Как мне подключиться к платформам Google Cloud Storage и Google Cloud AutoML Vision? Возможен ли такой подход?

Конечная цель заключается в том, чтобы пользователь этого PWA мог сделать фотографию (существующую или сделанную с помощью приложения камеры), загрузить ее (с или без метки), и метка, и изображение будут сохранены в Google Cloud Платформа AutoML Vision (или корзина Google Cloud Storage). Это позволило бы пользователю быстро собрать большое количество фотографий в поле и пометить их либо на месте (в PWA), либо позже на платформе Google Cloud AutoML Vision. Собрав большой набор данных с фотографиями и метками, они могли создать свою собственную модель классификации изображений.

Я стараюсь избегать любого серверного кода, поскольку хотел бы, чтобы он был полностью привязан к пользователю и облачной платформе Google без необходимости сохранения каких-либо данных на стороннем сервере.

Я уже обнаружил, что библиотеки @ google-cloud / automl и gapi не очень хорошо работают с Vue Progressive Web Apps (и в целом не работают с веб-пакетом).

...