Gemini API for veo3 for Students Free account

I’m having free google AI pro subscription as a student. I’m trying to develop something cool on my local using Veo3 api and my credits there. But the gemini API key doesn’t seems to work for veo. I’m able to use it for other stuffs like normal text generation. But for Imagegen and video generations it is giving me this error :

ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.', 'status': 'RESOURCE_EXHAUSTED'}}

I’m using standard code from sample examples from documentation itself.

Hello,

Welcome to the Forum!

Please note that account upgrades may take up to 48 hours, as document verification is done manually. We recommend checking whether you have received the verification confirmation email.

If you have already received it, then we will need to analyze your issue in more detail. For that, kindly share the complete error message you are getting.

Hi Lalit,
Thanks for the Welcome .
My free students account has been active for around 2-3 weeks now, so I don’t think that’s the issue. Moreover the normal text generation using gemini-2.5-flash is working correctly. The issue is coming when trying to generate image/video. The above error that I mentioned is full for the video generation using veo-3.0-generate-preview model.
However I’m getting more detailed error on similar lines when trying to generate image as well using the gemini-2.5-flash-image-preview model . This is the detailed error which might help you .

ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_input_token_count', 'quotaId': 'GenerateContentInputTokensPerModelPerMinute-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.5-flash-preview-image'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.5-flash-preview-image'}}, {'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerDayPerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-2.5-flash-preview-image'}}]}, {'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '46s'}]}}

Please let me know, if you need anything else. Thanks.