I’m facing a strange authentication issue while trying to use N8n for video creation via the Google Veo 2 API.
I’ve been at this for quite some time, and I’m stuck. My current setup works partially, but the final step is failing.
What works well:
- Both API requests to Veo 2 succeed with 200 responses.
- Google is charging me for these requests.
- The Gemini API is activated in my GCP projects.
What’s going wrong:
When attempting to access the URL for the final video, I encounter a 403 error related to a GCP project not listed in my account. The error indicates that the Generative Language API isn’t activated for a project ID I cannot locate in my Google Cloud Console.
Error specifics:
{
"error": {
"code": 403,
"message": "Generative Language API has not been used in project YYYYYYYYYY before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/generativelanguage.googleapis.com/overview?project=YYYYYYYYYY then retry.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "SERVICE_DISABLED",
"domain": "googleapis.com",
"metadata": {
"activationUrl": "https://console.developers.google.com/apis/api/generativelanguage.googleapis.com/overview?project=YYYYYYYYYY",
"service": "generativelanguage.googleapis.com",
"consumer": "projects/YYYYYYYYYY"
}
}
]
}
}
I only have two projects in Google Cloud, and both have the required APIs enabled. Has anyone else experienced this issue?