CPA接入google ai studio是不是拉闸了?

之前一直用的好好的,今天突然提示Method doesn’t allow unregistered callers
是不是拉闸了?

API密钥检查了吗?这个错误一般是API调用权限没配置对,把服务账号的权限重新绑一下,再在API管理里启用对应的接口。

用过,调不通就放弃吧,搞别的方案。

mark一下,我也遇到了,蹲个解决办法。

小白弱弱问一句,这个CPA和普通的API调用区别大吗?是不是必须得用服务账号才行啊?我之前看文档看得云里雾里的……

上次我碰到类似问题,搞了半天发现是项目里启用的API不对。不是Google AI Studio的API,是另一个名字很像的。去GCP控制台,搜“Generative Language API”,确认它状态是启用的。然后检查你用的服务账号有没有这个API的“用户”角色。最好再生成个新密钥试试,有时候密钥会莫名其妙失效。

哎哟,又是这个经典报错,教程帖看了一堆就没几个能把权限讲清楚的,自己摸索吧。

你具体是在哪个步骤报错的?是刚创建完模型就调用,还是运行了一段时间才出的问题?用的哪种认证方式,JSON密钥文件还是直接塞API Key?如果是突然不行了,会不会是配额用完了或者账单有问题?

是不是拉闸了我不确定,但我上周部署的时候也弹过这个,当时心态差点崩了。后来发现是我在IAM里给服务账号赋权的时候,手滑选错成另一个测试项目了,账号和API根本不在一个项目里,当然没权限。楼主检查一下GCP上当前活跃的项目对不对吧,这个坑有点隐蔽。

权限重新绑了还是报这个错,感觉是账号类型限制

IAM赋权选错项目这事真容易发生,仔细看项目ID