как использовать онлайн прогнозы платформы Google AI? - PullRequest
1 голос
/ 14 апреля 2019

Я создал пользовательскую модель тензорного потока и развернул ее на облачной AI-платформе Google, однако, когда я отправил пост-запрос в API онлайн-прогноза (https://ml.googleapis.com/v1/projects/my-project/models/my-model/versions/my-version:predict). я получил обратно 401 В запросе отсутствуют необходимые учетные данные аутентификации. ОжидаетсяТокен доступа OAuth 2 Я понимаю, что при развертывании модели ее API уже доступен в сети, поэтому есть ли возможность сделать API общедоступным? Если нет, то как я могу сделать аутентификацию API через токен на предъявителя?

1 Ответ

1 голос
/ 16 апреля 2019

Вы можете получить токен авторизации, используя gcloud:

access_token=$(gcloud auth application-default print-access-token)

, а затем встроить его в заголовок:

curl --silent \
    -H "Authorization: Bearer $access_token"  \
    -H "Content-Type: application/json" \
    -X POST \

и т. Д.

...