Gemini API Key Validator

Test Google AI API keys with custom prompts and multiple models

Model Selection

Free Tier Limits:

RPM: 10 RPM

TPM: 250K TPM

RPD: 250 RPD

* Values marked with asterisk have no published rate limits

Custom Test Prompt

This prompt will be sent to test each API key. You can customize it to test specific functionality.

API Keys Input

0 keys entered

Keys are saved in your browser's local storage only. Never transmitted or stored on our servers.

Validation Results

Configure your test settings above and click "Validate Keys" to see results

Free Tier Rate Limits Reference

Text Output Models

Model RPM TPM RPD
gemini-2.5-pro 5 250K 100
gemini-2.5-flash 10 250K 250
gemini-2.5-flash-preview 10 250K 250
gemini-2.5-flash-lite 15 250K 1,000
gemini-2.5-flash-lite-preview 15 250K 1,000
gemini-2.0-flash 15 1M 200
gemini-2.0-flash-lite 30 1M 200

Live API Models

Model Sessions/RPM TPM RPD
gemini-2.5-flash-live 3 sessions 1M *
gemini-2.5-flash-preview-native-audio 1 session 25K 5
gemini-2.5-flash-exp-native-audio-thinking 1 session 10K 5
gemini-2.0-flash-live 3 sessions 1M *

Multimodal Generation Models

Model RPM TPM RPD
gemini-2.5-flash-preview-tts 3 10K 15
gemini-2.0-flash-preview-image-gen 10 200K 100

Other Models

Model RPM TPM RPD
gemma-3 / gemma-3n 30 150K 14,400
text-embedding-004 100 300K 1,000
gemini-robotics-er-1.5-preview 10 250K 250

RPM = Requests Per Minute | TPM = Tokens Per Minute | RPD = Requests Per Day
* = No published rate limits

Gemini Model Rate Limits Reference

Model RPM TPM RPD
gemini-2.5-pro 5 250K 100
gemini-2.5-flash 10 250K 250
gemini-2.5-flash-preview 10 250K 250
gemini-2.5-flash-lite 15 250K 1,000
gemini-2.5-flash-lite-preview 15 250K 1,000
gemini-2.0-flash 15 1M 200
gemini-2.0-flash-lite 30 1M 200
gemini-2.5-flash-live 3 sessions 1M *
gemini-2.5-flash-preview-native-audio 1 session 25K 5
gemini-2.5-flash-exp-native-audio-thinking 1 session 10K 5
gemini-2.0-flash-live 3 sessions 1M *
gemini-2.5-flash-preview-tts 3 10K 15
gemini-2.0-flash-preview-image-gen 10 200K 100
gemma-3 30 150K 14,400
gemma-3n 30 150K 14,400
text-embedding-004 100 300K 1,000
gemini-robotics-er-1.5-preview 10 250K 250
gemini-2.0-flash-exp 15 1M 200
gemini-1.5-flash 15 1M 1,500
gemini-1.5-flash-8b 15 4M 1,500
gemini-1.5-pro 2 32K 50
gemini-exp-1206 10 4M 1,500
gemini-exp-1121 2 1M 50
text-embedding-004 1,500 100K 100,000
aqa 50 40K 2,000

RPM = Requests Per Minute | TPM = Tokens Per Minute | RPD = Requests Per Day
* = No published rate limits

When to Use Gemini API Key Validator

Custom Prompt Testing

Test your API keys with your actual application prompts before deployment. Verify responses match expectations and identify potential issues early in development.

Model Comparison

Compare responses across different Gemini models with the same prompt. Choose the optimal model for your use case based on quality, speed, and rate limits.

Rate Limit Planning

Understand exact rate limits for each model in free tier. Plan your application architecture and upgrade strategy based on accurate quota information.

Integration Debugging

Diagnose API integration issues by testing keys with known-good prompts. Isolate whether problems are with authentication, prompts, or model selection.

Batch Key Validation

Validate multiple API keys simultaneously for team management or project organization. Test all keys with consistent prompts to ensure uniform functionality across your infrastructure.

Pre-Production Testing

Verify API keys work correctly with production-like prompts before going live. Test different models to optimize performance and cost for your specific use case.

Frequently Asked Questions

What is the Gemini API Key Validator?

The Gemini API Key Validator is a free online tool that helps you test and verify Google Gemini API keys with custom prompts and multiple models. It checks validity, displays accurate rate limits for each model, and supports all Gemini models including Flash, Pro, and experimental versions. You can test with your own prompts to verify functionality before integrating into your application.

Can I test API keys with custom prompts?

Yes! You can enter any custom prompt to test your API keys. This allows you to verify that your keys work correctly with your specific use case and see actual model responses before integrating into your application. This is particularly useful for testing complex prompts or specific formatting requirements.

What models can I test?

The validator supports all available Gemini models including: Gemini 2.0 Flash (Experimental), Gemini 1.5 Flash, Gemini 1.5 Flash-8B, Gemini 1.5 Pro, experimental versions (1206, 1121), text embedding models, and AQA models. Each model displays its specific free tier rate limits including RPM, TPM, and RPD quotas.

What are the free tier rate limits?

Free tier limits vary significantly by model. Gemini 2.0 Flash: 10 RPM, 4M TPM, 1,500 RPD. Gemini 1.5 Flash: 15 RPM, 1M TPM, 1,500 RPD. Gemini 1.5 Flash-8B: 15 RPM, 4M TPM, 1,500 RPD. Gemini 1.5 Pro: 2 RPM, 32K TPM, 50 RPD. The validator displays exact limits for each selected model and includes a comprehensive reference table for all models.

Is it safe to use this validator?

Yes, completely safe. All validation requests go from our secure backend directly to Google's API servers. Your API keys and custom prompts are never stored, logged, or transmitted to any third party. The tool only makes the specific test request you configure, and all data is processed in real-time without persistence. If you choose to save keys locally, they are stored only in your browser's localStorage and never leave your device.

How do I validate multiple keys at once?

Enter multiple API keys in the input area, one per line. The tool will test each key individually using your selected model and custom prompt, displaying comprehensive results including validity status, actual response content, model used, and specific rate limits for each key. This batch validation is perfect for managing multiple projects or team keys.

What does RPM, TPM, and RPD mean?

RPM (Requests Per Minute) is the maximum number of API calls you can make per minute. TPM (Tokens Per Minute) is the maximum number of tokens that can be processed per minute across all requests. RPD (Requests Per Day) is the total daily request limit. These three limits work together to control API usage, and exceeding any one will result in rate limiting.

Why should I test with different models?

Different models have different capabilities, speeds, costs, and rate limits. Flash models are optimized for speed and higher throughput with generous rate limits, while Pro models offer superior reasoning and understanding with lower limits. Experimental models may offer cutting-edge features. Testing helps you choose the optimal model for your specific use case, balancing performance, quality, and quota requirements.

Recommended Tools

💬 User Comments

Share your thoughts and feedback about this tool

Please login to leave a comment

No comments yet. Be the first to share your thoughts!

×

Rate this tool

Select a rating