在 gcloud 上我收到以下错误
{“错误”:{“代码”:403,“消息”:“资源'//aiplatform.googleapis.com/projects/xxx/locations/us-central1/publishers/上的权限'aiplatform.endpoints.predict'被拒绝google/models/gemini-1.0-pro-vision'(或者可能不存在)。","status":"PERMISSION_DENIED"
在vertex AI studio中,我可以访问gemini-1.0-pro-vision。据我了解,对于 Node js,我必须设置 SA 并提供访问权限。我的 SA 帐户具有 vertex ai 管理员的角色。
但我仍然收到错误。
gcloud auth activate-service-account --key-file='keyfile.json'
Activated service account credentials for: [[email protected]] <---- this s SA account with vertex user AI and admin access.
然后,代码如下,抛出此错误
const streamingResult = await generativeVisionModel.**generateContentStream**(request);
const contentResponse = await streamingResult.response;
console.log(contentResponse.candidates[0].content.parts[0].text);
非常感谢任何帮助。谢谢你。