Why Gemini API Throws 'Unsupported MIME type' and How to Fix It
The 'Unsupported MIME type' error from the Gemini API has three distinct causes: a misspelled MIME string, an octet-stream upload, and a genuinely unsupported format. Here is how to tell them apart with code that actually works.
Why Gemini 2.5 Pro Rejects thinkingBudget: 0 (and How to Fix It)
Setting thinkingBudget to 0 on Gemini 2.5 Pro returns a 400 INVALID_ARGUMENT error. Here is why the per-model thinking budget ranges differ, how to minimize thinking on Pro the right way, and when to switch to Flash, with Python and JavaScript examples.
Three Places Gemini API Embedding Broke on Me — and What Actually Fixed Them
Notes from wiring Gemini API Embedding into an auto-categorization pipeline: INVALID_ARGUMENT from dimension mismatches, 429 rate limits that lost 400 items of work, and weak retrieval quality — plus normalization, checkpointing, and a recall@5 harness that made improvements measurable.
What to Do When Gemini Shows 'This Model Is Overloaded Right Now'
Seeing the 'This model is overloaded' message in Gemini? Learn why it happens, what you can do right now, and how to handle it gracefully in API applications with retry logic.
Gemini API System Instructions Not Working — 4 Common Causes and How to Fix Them
Set up System Instructions but the model keeps ignoring them? This guide covers the 4 most common reasons why system prompts fail in Gemini API — from wrong parameter placement to multi-turn drift — with working code examples.
Veo API Not Working? Common Errors and How to Fix Them
Troubleshoot common Veo API errors including polling implementation mistakes, safety filter rejections, quota exceeded, and video file download failures. With working Python code examples.
Fixing Gemini API 'Model Not Found' Errors: A Complete 2026 Guide
Getting a 'model not found' or INVALID_ARGUMENT error in the Gemini API? This guide explains every cause and fix, including correct model names for 2026 and how to use generativelanguage.googleapis.com properly.
How to Fix Gemini API JSON and Structured Output Errors
Troubleshoot Gemini API JSON Mode and Structured Output errors including malformed JSON, schema violations, and truncated responses with step-by-step solutions and code examples.
Vertex AI + Gemini Authentication Error Fix: Service Account & ADC Troubleshooting Guide
Struggling with Vertex AI Gemini authentication errors? This guide covers the most common causes—service account misconfiguration and ADC setup issues—with step-by-step solutions to get you unblocked fast.
Classify Gemini API Errors by Status — Handling 429, SAFETY, and Token Limits in Production
Sort Gemini API failures along two axes — HTTP status and finish_reason — so you know instantly whether to wait or to fix. Covers the three distinct 429 limits, model-deprecation fallbacks, and how the exception hierarchy changes after moving to the google-genai SDK.
Gemini API 503 Service Unavailable Error: Causes, Fix, and Retry Implementation
Learn why Gemini API returns 503 Service Unavailable errors and how to fix them with exponential backoff retry logic. Includes ready-to-use Python and JavaScript code examples.
Gemini API SDK Version Mismatch & Install Errors: How to Fix Them
A step-by-step troubleshooting guide for Gemini API SDK install failures and version mismatch errors in Python and Node.js projects.