Subject: Gemini API returning 404 error with “v1beta” reference from modern SDK
Description: I am consistently receiving a 404 error when trying to call the Gemini API. The error message incorrectly references the “v1beta” API version, even though I am using an up-to-date client library. This appears to be a backend routing issue.
-
Project Name: MetaTag
-
Project ID: (PII Removed by Staff)… (You can find this on your Google Cloud dashboard)
-
API Being Used: Gemini API (Generative Language API)
-
Exact Error Message:
404 models/gemini-1.0-pro is not found for API version v1beta, or is not supported for generateContent.
Troubleshooting Steps Already Taken: We have already performed extensive troubleshooting and have confirmed the following:
-
The
google-generativeaiPython library is fully up-to-date (version 0.8.5). -
The script is calling the correct model:
models/gemini-1.0-pro. -
The “Gemini API” is enabled in the project.
-
The issue persists even after creating a brand new project and a new, restricted API key.
-
The Google Cloud Status Dashboard shows no active incidents.