No credit card. No subscription. Just a Google account you already have — and you unlock AI-powered resume tailoring, cover letter writing, and job tracking inside JobOS completely free.
JobOS Team
jobos.dev
Published:
12 min read
Last updated: March 2026Rate limits verified
Google AI Studio
aistudio.google.com
What Is Google AI Studio?
Google AI Studio is Google's free, browser-based playground for their Gemini AI models. Think of it as a control panel — while most people chat with Gemini directly at gemini.google.com, Google AI Studio lets you access Gemini programmatically as an API, so tools like JobOS can use it automatically on your behalf.
The best part: Google offers a genuinely free tier — not a trial, not a credit. As long as you stay within daily limits (which are more than enough for active job searching), it costs you absolutely nothing, and it never expires.
Why is Google giving this away free?
Google wants developers to build on Gemini. The free tier is their way of getting people hooked — and it works. For job seekers, it means you get full AI-powered resume tailoring, cover letter writing, and job tracking without spending a cent.
What You Can Do With It
Generate tailored resume bullet points matched to any job description
Write personalized cover letters in seconds
Get ATS keyword analysis and match scoring
Auto-fill job applications with your profile data
Ask follow-up questions about any job posting
Summarize long job descriptions into key requirements
JobOS + Google AI Studio
JobOS uses your Gemini API key to run all AI features on your behalf. Your key stays in your browser — it never touches our servers. You're always in control.
Prerequisites
Genuinely, the setup is minimal. You need exactly three things:
A Google Account (Gmail)
Any free Gmail account works. The same one you use for YouTube, Google Drive, or Google Docs works perfectly. You don't need a new one.
A Web Browser
Chrome, Firefox, Safari, Edge — anything modern works. No downloads, no installs, no extensions required.
~2 Minutes of Your Time
Seriously. We timed it. Google has made this process extremely streamlined — no forms, no verification, no waiting.
Regional Availability Note
Google AI Studio is available in most countries, but there are some regional restrictions. If you're in the EU, you may need to use a VPN or wait for Google to expand access. Check the current list at ai.google.dev/available_regions. If you can't access it, our OpenRouter tutorial (Part 2) covers a great alternative that works globally.
Step-by-Step: Getting Your Free API Key
Follow these steps exactly. The whole process takes about 70 seconds.
1
Go to Google AI Studio
Open your browser and navigate to the official Google AI Studio URL. Bookmark it — you'll come back here to manage your keys.
This takes you to the API keys management page where you can see all your existing keys (if any) and create new ones.
4
Click "Create API Key"
On the API keys page, click the blue "Create API key" button at the top. Google will ask which project to associate it with.
If you don't have a Google Cloud project yet, select "Create API key in new project" — Google creates one automatically. You don't need to configure anything.
5
Copy Your API Key
Your new API key will appear — it looks like: AIzaSy... followed by a long string of letters and numbers. Click the copy icon next to it.
This is the only time Google shows you the full key. Copy it immediately. If you lose it, you'll need to create a new one (the old one can be deleted).
6
Paste Into JobOS Settings
Go to JobOS → Settings → AI Configuration. Paste your API key into the "Gemini API Key" field and click Save. All AI features activate instantly.
JobOS stores your key locally in your browser. It's never sent to our servers. You can revoke it from Google AI Studio at any time.
Pro tip: Name your key
When creating the key, give it a descriptive name like "JobOS - Personal". This makes it easy to identify and revoke later if needed, especially if you create keys for multiple tools.
Model Comparison: Flash vs Pro vs Flash-Lite
Google offers three main Gemini models on the free tier. Here's what actually matters for job seekers using JobOS:
Model
Speed
Quality
Free RPM
Best For
Rec.
Gemini 2.0 Flash
gemini-2.0-flash
⚡ Very Fast
★★★★☆
15 RPM
Resume tailoring, cover letters, ATS scoring
Recommended
Gemini 1.5 Pro
gemini-1.5-pro
🐢 Slower
★★★★★
2 RPM
Complex analysis, long documents
Gemini 2.0 Flash-Lite
gemini-2.0-flash-lite
⚡⚡ Fastest
★★★☆☆
30 RPM
Quick lookups, simple rewrites
Our recommendation: Gemini 2.0 Flash
For 99% of job seekers, Gemini 2.0 Flash is the sweet spot. It's fast enough that you won't notice any delay, the output quality is excellent for resume and cover letter tasks, and the 15 RPM free limit is more than enough for a full day of job searching. JobOS defaults to this model automatically.
Rate Limits (Updated March 2026)
These are the real numbers from Google's official documentation as of March 2026. The free tier is genuinely generous for personal use.
Model
RPM
TPM
RPD
Context Window
Gemini 2.0 Flash
15
1,000,000
1,500
1M tokens
Gemini 2.0 Flash-Lite
30
1,000,000
1,500
1M tokens
Gemini 1.5 Flash
15
1,000,000
1,500
1M tokens
Gemini 1.5 Flash-8B
15
1,000,000
1,500
1M tokens
Gemini 1.5 Pro
2
32,000
50
2M tokens
Gemini Embedding
5
100,000
100
2,048 tokens
RPM = Requests Per Minute
How many API calls you can make in 60 seconds
TPM = Tokens Per Minute
Total input + output tokens processed per minute
RPD = Requests Per Day
Hard daily cap — resets at midnight Pacific Time
What does 1,500 requests/day actually mean?
A typical JobOS session — tailoring a resume, writing a cover letter, and scoring your ATS match — uses about 3–5 API calls. At 1,500 RPD, you could do that for 300–500 job applications per day before hitting the limit. For most job seekers, you'll never come close to the daily cap.
Privacy for Job Seekers
This section is written specifically for job seekers — because your resume contains sensitive personal data (address, phone, employment history, salary expectations) and you deserve to know exactly what happens to it when it hits Google's servers.
What Google Receives
When JobOS sends a request to the Gemini API, Google receives the text content of that request — which may include your resume text, the job description, and any instructions. Google processes this on their servers to generate a response.
The Training Data Caveat
Important: Free tier data may be used for training
By default, Google may use your API requests on the free tier to improve their models. This means the resume text and job descriptions you send could potentially be used as training data. This is standard practice across most free AI APIs — but it's worth knowing.
How to Opt Out of Training Data
You have two options to prevent your data from being used for training:
Option A: Disable data sharing in Google AI StudioFree
1
Go to aistudio.google.com
2
Click your profile icon (top right)
3
Select "Settings"
4
Under "Data sharing", toggle off "Help improve AI models"
Option B: Upgrade to a paid planPaid
1
Paid API usage (Pay-as-you-go) is explicitly excluded from training data
2
Google's terms state: "We do not use your paid API data to train our models"
3
See Section 9 for pricing details
What JobOS Does With Your Data
Your API key is stored only in your browser's local storage — never on our servers
JobOS does not log, store, or read the content of your AI requests
Your resume data is sent directly from your browser to Google's API — it never passes through JobOS servers
You can delete your API key from JobOS settings at any time
Practical advice for sensitive data
If you're concerned about privacy, consider removing your home address and phone number from the resume text you paste into JobOS for AI processing. Use a placeholder like "[Address on file]" — the AI doesn't need your actual address to tailor your resume.
Troubleshooting the 3 Most Common Errors
These three errors account for over 90% of issues people encounter when setting up their Gemini API key.
403
Permission Denied / API Not Enabled
Cause: The Generative Language API hasn't been enabled for your Google Cloud project.
Fix:
1Go to console.cloud.google.com
2Select your project from the dropdown
3Search for "Generative Language API" in the search bar
4Click "Enable" — it takes about 30 seconds
5Try your API key again
If you created your key via aistudio.google.com/app/apikey, this should be enabled automatically. If you created it via the Google Cloud Console directly, you may need to enable it manually.
429
Too Many Requests / Rate Limit Exceeded
Cause: You've hit either the per-minute (RPM) or per-day (RPD) limit for your model.
Fix:
1Wait 60 seconds and try again (if it's an RPM issue)
2Check if you've hit the daily limit — it resets at midnight Pacific Time
3Switch to Gemini 2.0 Flash-Lite temporarily (30 RPM vs 15 RPM)
4If you hit RPD limits regularly, consider upgrading to pay-as-you-go
The 429 error response body will tell you whether it's an RPM or RPD limit. Look for "RATE_LIMIT_EXCEEDED" vs "DAILY_LIMIT_EXCEEDED" in the error message.
REGION
Service Not Available in Your Region
Cause: Google AI Studio and the Gemini API are not available in all countries, particularly some EU countries and a few others.
Fix:
1Check ai.google.dev/available_regions for the current list
2If your country is listed as unsupported, use a VPN set to a supported region
3Alternatively, use our OpenRouter tutorial (Part 2) — it works globally
4EU users: Google is actively expanding — check back in a few months
This is the most frustrating error because it's not something you can fix on your end. OpenRouter (Part 2 of this series) is the best workaround — it provides access to Gemini and other models without regional restrictions.
KEY
Lost Your API Key
Cause: Google hides the full key after creation. If you didn't save it, you can't retrieve it.
Fix:
1No panic — go to aistudio.google.com/app/apikey
2Delete the old key (click the trash icon next to it)
3Click "Create API key" to generate a new one
4Copy the new key immediately and save it somewhere safe
5Paste the new key into JobOS AI Config to restore all features
Creating a new key takes about 30 seconds. Your old key is invalidated the moment you delete it — any tools using it will stop working until you update them with the new key.
Security Best Practices
Your API key is essentially a password. If someone gets hold of it, they can make requests on your behalf — burning through your free quota or, if you've added billing, charging your account. Follow these practices.
Never share your API key publicly
Don't paste it in Discord servers, GitHub repos, social media, or email. Anyone who has your key can use your daily quota — or rack up charges if you have billing enabled. JobOS stores your key locally in your browser and never sends it to our servers.
Here's what good key hygiene looks like in practice:
Key Management Checklist
# ✅ DO these thingsStore → Password manager (1Password, Bitwarden, etc.)Rotate → Create a new key every 3–6 monthsMonitor → Check usage in AI Studio Dashboard monthlyRestrict → In Google Cloud Console, limit to Generative API only# ❌ NEVER do these thingsShare → Discord, Slack, email, screenshots, screen sharesCommit → Git repos, .env files pushed to GitHubReuse → Same key across multiple untrusted toolsIgnore → Unexpected usage spikes in your dashboard
Do
Store your key only in trusted apps like JobOS
Use a separate key for each application you connect
Set API key restrictions in Google Cloud Console
Rotate your key every 90 days as a habit
Monitor usage in Google AI Studio dashboard
Revoke immediately if you suspect compromise
Don't
Share your key in screenshots or screen recordings
Paste your key into chat apps, emails, or forums
Commit your key to any Git repository
Use the same key across multiple untrusted tools
Leave unused keys active — delete them
Add billing before you understand your usage patterns
Setting API Key Restrictions (Recommended)
Google lets you restrict your API key to only work with specific APIs. This limits the blast radius if your key is ever compromised:
steps
1. Go to console.cloud.google.com/apis/credentials
2. Click on your API key name
3. Under "API restrictions", select "Restrict key"
4. Choose "Generative Language API" from the dropdown
5. Click Save
Your key will now ONLY work for Gemini — even if stolen,
it can't be used to access other Google services.
JobOS never asks for more than your API key
We will never ask for your Google account password, OAuth tokens, or any other credentials. If any tool asks for your Google password to "connect" to Gemini, that's a red flag — don't proceed.
When and How to Upgrade
The free tier is genuinely enough for most job seekers. But here's an honest breakdown breakdown when it makes sense to upgrade — and what it actually costs.
Signs You've Outgrown the Free Tier
You're hitting the 1,500 RPD limit regularly (unlikely for personal use)
You need guaranteed data privacy (paid tier explicitly excludes training)
You want to use Gemini 1.5 Pro heavily (only 50 RPD free)
You're building a tool or automation that runs overnight
You need higher throughput for batch processing multiple resumes
Pay-As-You-Go Pricing (March 2026)
Google's paid tier is consumption-based — you only pay for what you use. There's no monthly subscription.
Model
Input (per 1M tokens)
Output (per 1M tokens)
Est. cost / resume
Gemini 2.0 Flash
$0.075
$0.30
~$0.001
Gemini 2.0 Flash-Lite
$0.0375
$0.15
~$0.0005
Gemini 1.5 Pro
$1.25
$5.00
~$0.01
Real cost context
At $0.001 per resume tailoring, you'd need to process 1,000 resumes to spend $1. Even the most aggressive job seekers applying to 50 roles/week would spend less than $0.05/month on the paid tier. The free tier is almost certainly enough — but if you do upgrade, it's essentially free anyway.
How to Enable Billing
Go to console.cloud.google.com/billing
Click "Link a billing account" for your project
Add a credit card (you won't be charged until you exceed free limits)
Set a budget alert at $5/month so you're never surprised
The free tier limits still apply — billing only kicks in above them
Set a budget alert before enabling billing
Always set a budget alert before adding billing. Go to console.cloud.google.com/billing → Budgets & alerts → Create budget. Set it to $5 or $10. You'll get an email if you're approaching that threshold — giving you time to investigate before any real charges occur.
#Google AI Studio#Gemini API#Free API Key#AI Tools#Job Search#JobOS#Tutorial
Share:
✦ Put this into practice
You have the key — now use it
Paste your Gemini API key into JobOS and instantly unlock AI resume tailoring, cover letter generation, ATS scoring, and autofill — all free.