**求助!Vertex AI 调用 Gemini,只有 `gemini-2.0-flash-001` 能完美运行?2.5 pro 怎么用不了?!**

各位大佬晚上好!

我最近用 Python 脚本(vertexai 库)在 macOS 本地跑 Gemini API 来处理字幕。
我的 GCP 项目 有 $300 赠金,结算功能也已确认启用。
认证用的是这个项目下的服务账号 JSON 密钥文件,SDK 初始化和网络连接目前都显示正常。

最奇怪的是:当我模型填写 'gemini-2.0-flash-001' (在 us-central1 区域) ,
整个脚本的 API 调用是【完美运行】的!
分段指令生成、翻译全部成功,AI也返回了预期的内容。
这充分说明我的账号、项目、认证、网络、服务账号密钥这些基础设置,对于这个模型组合是完全没有问题的!

在脚本中,我填写的配置信息

脚本完美运行

但我现在遇到的问题是,我最想用 gemini-2.5-pro-preview-03-25’
什么都没动,,,就打开脚本 改了一下模型名字,,从 gemini-2.0-flash-001,改成 gemini-2.5-pro-preview-03-25,,脚本就无法运行,,,其他网络什么的呀,,都没变,,,又改回gemini-2.0-flash-001 这个模型,,脚本又可以运行**

我在脚本配置模型 填写 gemini-2.5-pro-preview-03-25,,或者 gemini 2.5 pro preview 03-25
**
都无法运行,,API 调用总是失败
,有时报 503 Socket closed,有时报 404 Publisher Model ... not found)。

终端显示是这样的

我问了gemini 这个ai,它说最大的可能性是 模型的名字填错了,,问题是 gemini-2.5-pro-preview-03-25,这个模型的名字不就是这样的吗,,难道有其他名字??

而且我也试过一些其他模型 ID,比如 gemini-1.0-pro-002gemini-1.5-pro-001,但也基本都是报 404 Model Not Found

**我想请问各位大佬, gemini-2.5-pro-preview-03-25 这个模型 **

  1. 既然 'gemini-2.0-flash-001' 这个模型曾经能在我的环境下完美运行,这是否能证明我的基础设置绝对没问题?

  2. 那为什么我换成其他(包括我最想用的 'gemini-2.5-pro-preview-03-25' 或其他稳定版 Pro 模型)就一直失败,报 404 Model Not Found 或者其他连接错误呢?

  3. 要让这个模型 'gemini-2.5-pro-preview-03-25' 能在我的 Python 脚本(vertexai 库的 GenerativeModel(model_name="..."))中成功运行起来:

  • 它在脚本中确切应该填写的模型名称字符串是什么?
  • 支持哪些区域
  • 我应该在脚本中把 GCP_REGION 设置成什么?(我需要一个与这个模型确切匹配的可用区域)。

就差最后一步正确填写模型名称了,但试来试去都不行。既然 'gemini-2.0-flash-001' 能完美跑通,说明路子是对的,就是不知道 'gemini-2.5-pro-preview-03-25' 这个模型的“正确打开方式”是什么。

希望能得到各位大佬的指点,非常感谢!

1 个赞

最简单的就是接New-API这类中转了调用openai库使用

1 个赞

官方文档对于 Gemini 2.0+ 模型使用的是 Google Gen AI SDK,可以考虑迁移。

好的大佬,我搞明白了,,hf搭建了一个中转就可以了,谢谢你

好的大佬,谢谢你的回复,我找到解决办法了,用hf搭建了一个中转就可以了

佬用的什么中转呢 hf里面搭建用的哪个项目 多谢

GitHub - gzzhongqi/vertex2openai 你好,是这个,,,按照里面的教程一步一步弄的,,,, ,, 用的软件是 surger 机场是 魔戒机场

1 个赞

我问下,用hugging face部署这个vertex2openai后,如何访问呢?访问的url是什么呢?

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。