Master
Gemini like never before.
A comprehensive knowledge base for Google Gemini, Gemini API, and Google AI Studio — from beginner to advanced.
Working Solo: Pay for Google AI Pro or Workspace Standard?
A three-question way for freelancers and one-person businesses to choose between Google AI Pro and Workspace Business Standard: custom-domain email, where Gemini shows up in your apps, and how heavily you use it. Based on the official pricing pages.
When the Gemini app can't reach Gmail or Drive: five places to check, starting with what you can fix yourself
When the Gemini app won't connect to Gmail, Drive or Calendar, or connects and still comes back empty, check your prompt, account, activity setting, smart features and admin settings, in that order.
Bought Credits but the Balance Still Says 0 — Which Page to Check First for the Gemini API
You bought Gemini API prepaid credits, yet the balance shows 0 and requests still fail with 402. Here is the order I use to tell a short delay from a real billing problem.
After exporting a Gemini answer to Docs, check who can open it before you hit Share
Google's help page for "Export to Docs" covers creating the document, not its sharing state. Here are the three places to look right after exporting, what happens when you move the file into a shared folder, and an Apps Script audit for when exports pile up.
Hung Jobs Fail Quietly — Wrapping a Scheduled Gemini Call With a Timeout, an Empty-Output Check, and a Lock
An outer shell script that protects a cron-driven `gemini -p` call from three quiet failures: hanging on a response, exiting 0 with empty output, and overlapping with the previous run. Includes exit codes and timings measured with stand-in commands, and how far `timeout` reaches into child processes.
The Morning Flash Started Answering Differently, Your Prompt Is Not the First Thing to Check
When output length or format shifts although you never touched the model ID, compare the model you requested with the model that actually answered. A small three-prompt script logs modelVersion on every run, followed by the order I use to narrow down the cause.
The Day /models Returns 200 but generateContent Returns 403 — Decide Your Triage Order Before It Happens
A triage order for the case where listing models succeeds with 200 but generation fails with 403 permission_denied. Includes a small diagnostic script that checks key, project, and billing in turn, why you should not retry a 403, and how to assemble what support needs.
Before you turn on Meet's automatic notes: three things to settle in the calendar event
Some Meet note-taking settings can't be changed once someone has joined the call. Here is what to decide in the calendar event first — language, sharing scope, how it starts — and how to tell participants, following Google's help pages.
Keeping a Gemini Answer as a Dated PDF — Export to Docs, Then Freeze It with Apps Script
Gemini's Share & export menu has no PDF option. Here is how to export to Docs, freeze a dated PDF next to it with Apps Script, and avoid the getAs() file-naming trap.
Fine on Desktop, Blank on Safari: Four Things to Gather Before You Ask an AI to Diagnose It
After a shuffle, my lazy-loaded images never loaded again, but only in Safari on iPhone. Here is what to collect by hand before asking Gemini or any other model to diagnose a bug that does not reproduce on desktop, plus a request template you can paste.
View All Articles (844) →