You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

全新配置的Google Vertex AI项目调用Gemini模型持续返回404 Not Found错误求助

全新配置的Google Vertex AI项目调用Gemini模型持续返回404 Not Found错误求助

兄弟,这种全新配置还踩404的坑确实够闹心的!我之前也碰到过类似的账号层面的配置延迟问题,给你几个排查方向,你挨个试试:

1. 先用gcloud命令行直接测试,排除代码问题

先别纠结Python脚本了,用gcloud直接戳Vertex AI,能最快定位是代码问题还是账号/项目问题:

  • 确保你已经安装并初始化了gcloud CLI,用你的服务账号密钥授权:gcloud auth activate-service-account --key-file=your-service-account-key.json
  • 运行命令列出指定区域的可访问模型:
    gcloud ai models list --region us-central1 --project durable-syntax-473313-c6
    

如果这条命令也找不到Gemini模型,那100%是项目/账号的权限或配置问题,和代码无关。

2. 检查账号的Billing状态和组织限制

虽然你说已经开了Billing,但新账号很容易踩这个坑:

  • 去Google Cloud Billing控制台看看,是不是有未完成的验证(比如信用卡预授权失败、身份验证没通过),如果Billing账号处于“待验证”状态,很多服务会被隐性限制。
  • 如果你是企业组织下的账号,找IT管理员确认下:组织政策里有没有禁用Gemini模型、限制特定区域的资源,或者设置了严格的API访问规则——这些都会override项目级的配置。

3. 确认模型使用条款是否已同意

极少数情况下,新账号第一次使用Google的生成式AI模型,需要手动在控制台完成条款确认:

  • 打开Vertex AI控制台的「模型库」,搜索gemini-1.5-flash-001,点击进入模型详情页,看看有没有弹出需要同意的使用条款,同意后再试。

4. 等一等!全新项目的权限同步有延迟

我碰到过最多次的情况:全新项目启用API后,后台的权限同步需要15-30分钟才能完全 propagate 到所有区域,尤其是跨区域的资源。你虽然试了两个区域,但可能同步还没走完:

  • 先歇30分钟再测试,或者手动把Vertex AI API禁用再重新启用一次,触发后台同步。

5. 升级Vertex AI Python SDK到最新版

旧版本的SDK可能存在模型路径的兼容问题,先把依赖更到最新:

pip install --upgrade google-cloud-aiplatform

然后用这个最简化的测试脚本再试(让SDK自动处理模型路径,避免手动写错):

import vertexai
from vertexai.generative_models import GenerativeModel

# 初始化Vertex AI环境
vertexai.init(project="durable-syntax-473313-c6", location="us-central1")
# 直接使用模型名称,SDK会自动拼接正确的路径
model = GenerativeModel("gemini-1.5-flash-001")
# 测试生成内容
response = model.generate_content("Hello from Vertex AI!")
print(response.text)

6. 最后一招:联系Google Cloud Support

如果以上方法都试过还是不行,那大概率是你的账号存在后台配置问题(比如新账号未完全激活、资源 provisioning 异常),或者是局部的服务故障。
直接去Google Cloud控制台的「Support」页面提交工单,附上你的项目ID、服务账号信息、完整的错误日志,Google的工程师能直接查看账号级别的后台状态,比我们瞎猜靠谱多了。

我之前碰到的类似问题是等了20分钟权限同步就自动好了,你先试试前几个方法,尤其是gcloud测试和等同步,应该能解决!

火山引擎 最新活动