最近我一直在尝试在GCP上托管一个自定义的图像分类tensorflow保存模型,并使用REST API发送预测请求。我已经在谷歌的人工智能平台API上托管了这个模型。
我正在尝试在React Native上构建一个应用程序。本质上,我从手机上拍了一张照片,并使用REST将其发送到我的模型。不幸的是,在查阅了这份文档后,我似乎需要OAuth令牌来处理预测请求。我不想要这个功能。我不希望用户需要登录才能发送预测请求。
我想知道是否有办法托管这个tensorflow模型,并从我的React Native环境发送fetch()
请求。
如果有人以前这样做过,请告诉我!我非常感谢你的帮助。
我愿意尝试不同的托管平台,但tensorflow网站让我选择了GCP。
首先,我不建议您像这样公开开放可计费资源,因为您面临攻击和巨大的消耗。
但是,如果你真的想实现这一点,你可以在你部署的型号上允许allUsers
gcloud ai-platform models add-iam-policy-binding <MY_MODEL_NAME>
--member="allUsers"
--role="roles/ml.modelUser"