0

最近我一直在尝试在 GCP 上托管一个自定义图像分类 tensorflow 保存模型,并使用 REST API 发送预测请求。我已经在 Google 的AI Platform API上托管了这个模型。

我正在尝试在 React Native 上构建一个应用程序。本质上,我从手机拍了一张照片,然后使用 REST 将其发送到我的模型。不幸的是,在查阅此文档后,我似乎需要 OAuth 令牌才能通过预测请求。我不想要这个功能。我不希望用户需要登录才能发送预测请求。

我想知道是否有办法托管这个 tensorflow 模型并fetch()从我的 React Native 环境发送请求。

如果有人以前这样做过,请告诉我!我非常感谢所有的帮助。

我愿意尝试不同的托管平台,但 tensorflow 网站已将我指向 GCP。

4

1 回答 1

1

首先,我不建议您像这样公开开放计费资源,因为您会受到攻击和巨大的消耗。

但是,如果你真的想实现这一点,你可以允许allUsers你部署的模型

gcloud ai-platform models add-iam-policy-binding <MY_MODEL_NAME> \
  --member="allUsers" \
  --role="roles/ml.modelUser" 
于 2020-11-17T08:18:31.717 回答