So you want to know how to use Gemini and you aren’t sure where to start. The first hour is mostly about knowing which of three things you’re actually using. There’s the consumer assistant that lives at gemini.google.com and on the Gemini mobile app, where the surface is a chat box, a model picker, and a sidebar full of “Gems” and “Canvas.” There’s Google AI Studio, where you prototype prompts against the same models in a Playground before exporting code. And there’s the Gemini API, where the same models show up as gemini-3.6-flash and friends and you call them from Python, JavaScript, or curl.
This guide walks all three in order so you learn how to use Gemini the way the product is actually built, not the way a benchmark would rank it. By the end you should know how to sign in, pick the right model for the job, build a Gem for the kind of prompt you write every week, run a Deep Research report, co-create a doc in Canvas, hook up Connected Apps like Workspace and YouTube Music, and finally make your first API call with a free Google AI Studio key.
Where Gemini Lives
Gemini’s web home is gemini.google.com, and that’s the front door for how to use Gemini on a laptop. To use it you need a supported browser like Chrome, Safari, Firefox, Opera, or Edge, plus a sign-in. The sign-in options, per the official Use Gemini Apps help article, are:
- A personal Google Account.
- A work Google Account on a qualifying Workspace edition (and you must be 18 or over).
- A school Google Account, but only if your institution has enabled the service.
If you’re landing here from my guide to using ChatGPT or my guide to using Claude, the mental model carries over: the chat box is where using Gemini begins, but it’s the smallest of the surfaces.
You can use some Gemini features without signing in, but the help article is explicit that signed-out mode hides past chats, personalized responses, Connected Apps integration, image generation, Gems, and file upload. The shortest version: sign in.
On Android, Gemini can replace Google Assistant on your phone. Open Settings > Apps > Default apps > Digital assistant app and pick the Google app, then either open the Gemini app directly or activate by touch (long-press the power button, or swipe up from a bottom corner). Once that’s set, “Hey Google” routes to Gemini instead of Google Assistant. Smart Displays, smart speakers, TVs, cars, and Pixel Tablets still run on Google Assistant, so this is a phone-first change.
On iOS, Gemini is just an app you download from the App Store. There’s no system-wide assistant replacement on iOS.
Knowing where Gemini lives is half of how to use Gemini well. The other half is picking the right surface for the job, which starts the moment you open the chat.
How to Use Gemini: Your First Conversation and the Model Picker

Open gemini.google.com, type into the text box at the bottom, and click Submit. To attach a file or image, click Add files. To start over, click New chat at the top left (or Menu > New chat).
The first lesson in how to use Gemini is the model picker, the control most people never touch. From inside the text box, click the model name and Gemini exposes three documented options per the Use Gemini Apps help article:
- Flash-Lite is the fast workhorse. It’s meant for everyday summarization, brainstorming, and short answers.
- Flash balances speed and reasoning and is the right default for most things you’d type into a chat box.
- Pro is the slowest and the deepest. The help article calls out math, coding, and “complex prompts with high performance and reasoning” as the reasons to switch, and warns that Pro responses take longer than the other two.
This is the step most people skip when they’re figuring out how to use Gemini, and it’s the one that changes your results the most. If you hit a rate limit on Pro and you have a Google AI subscription plan, the help article says you can keep going with Flash-Lite. That’s a useful fallback to remember when Pro is rate-limited mid-project.
There’s also a Temporary chat toggle right next to New chat. Temporary chats don’t appear in your recent chats or Gemini Apps Activity, but they also can’t use Gems, Connected Apps that require Keep Activity, personalized responses, or in-thread feedback. Use it when you want a clean conversation that won’t bleed into your normal chat history. Temporary chat requires a personal Google Account and isn’t available on Gemini in Chrome or Gemini in Google Messages.
That’s the whole first minute of how to use Gemini: type, pick a model, and decide whether the chat should persist.
Generating Files From a Chat
One of the more useful Gemini quirks is that you can ask it to produce a real file. Generating files is one of those how to use Gemini tricks that pays off immediately. The Use Gemini Apps help article lists the supported formats: Google Workspace files (Docs and Sheets), PDF, DOCX, XLSX, CSV, LaTeX, plain text, RTF, and Markdown. Most formats can be downloaded directly to your device or exported to Google Drive.
A useful pattern is to keep the request short:
Put the analysis in a Google Sheet with one tab per competitor.or
Export this as a DOCX I can email.When Gemini is finished, the file shows up in the chat with a download or “Export to Drive” affordance. For Markdown and LaTeX, Gemini returns the text in the chat rather than a file attachment, which is what you want if you’re going to paste the output into a tool yourself.
Voice, Images, and the On-Screen Overlay (Mobile)
On Android, the Gemini mobile app gives you three input modes the web app doesn’t. On mobile, how to use Gemini adds voice, camera, and “ask about screen.” The Get started with the Gemini mobile app help article spells each one out.
Voice chat starts when you tap the microphone. The microphone stays open for up to five minutes while you talk. Pause with Stop, resume with Microphone, and tap Send to commit the prompt. That five-minute window is longer than most people expect, and it’s what makes Gemini Live usable for real back-and-forth.
Chat with images works two ways. You can take a new photo or pick one from your gallery, or you can be in another app, invoke Gemini (“Hey Google” or by touch), and tap “Ask about screen.” The screen-context toggle (use text from screen and use screenshot) has to be on for the second path to work. It’s in the Gemini app under Settings.
When you invoke Gemini over another app, you get the overlay, not the full app. The overlay does three documented things: it can offer a suggestion to “ask about this screen” on apps like YouTube, it lets you press-and-hold a generated image to drop it into the other app if the other app accepts the gesture, and it otherwise behaves like a smaller version of the chat box.
Gems: Saved Instructions You Reuse

Gems are the most underrated feature in the consumer Gemini surface. A Gem is a named set of instructions that Gemini will follow every time you start a chat with it. The help article’s examples are concrete: a workout Gem that knows your time and physical limits, a recipe Gem that respects your diet, a gardening Gem that knows your climate.
To create one, open Gemini on the web and click Open Sidebar > Gems > New Gem. Give it a name, write the instructions, optionally upload files under Knowledge, and click Save. The Gems you create on the web appear in the Gemini mobile app and the Gemini side panel in Google Workspace as well.
If there’s one thing that separates a casual Gemini user from someone who actually relies on it, it’s Gems. Learning how to use Gemini with Gems is how you stop retyping the same setup prompt every week.
Two details that matter in practice:
- The Knowledge section supports three upload paths: a file from your device, a file from Google Drive, or a NotebookLM notebook. Drive and NotebookLM uploads both require Keep Activity to be on, and Drive uploads require the Workspace app to be connected to Gemini. If you add a Drive file, the help article is explicit that Gemini will use the most recent version of that file on every chat, so updates to the source file propagate to the Gem automatically.
- There’s a “Use Gemini to re-write instructions” button in the instructions box. Click it after writing a sentence or two and Gemini will expand your short notes into more comprehensive instructions. This is the difference between a Gem you use once and a Gem you actually keep using.
The help article also flags two limitations. Gems can’t currently be used inside Gemini Live, and the Learning Coach premade Gem doesn’t currently support language learning. Re-verify both before publishing anything that depends on them.
To start a chat with a Gem, open the sidebar, click Gems, pick the Gem from My Gems, and type your question. To edit or delete a Gem, use Options on the Gem card in the sidebar. There are also Experimental Gems, which Google uses to ship early features for feedback.
That’s how to use Gemini with Gems without turning them into a one-time novelty.
Deep Research: A Report, Not a Chat
If Gems are about repeatable short prompts, Deep Research is about handing Gemini a question and getting back a report. Deep Research is the part of how to use Gemini that earns its keep for anyone doing real work. To start one, go to gemini.google.com and click Add Files > Deep Research in the text box. You can optionally upload files or images, then choose your sources. Google Search is included by default; Gmail and Drive appear as source options only if the Workspace app is connected to Gemini. You can deselect Google Search to limit research to your chosen sources.
Type the research question, click Submit, and Gemini shows a research plan. The “Edit plan” step is worth taking. The plan Gemini generates is reasonable, but it’s the plan Gemini is going to follow, and a small edit up front saves a lot of waiting on the wrong path. When you’re ready, click Start research.
The help article documents the runtime as “usually about 5-10 minutes” for a normal report, longer for complex ones. The chat continues in the background while you wait, and you can leave and return when notified. Past research reports only appear under Recent if Keep Activity is on. That’s a small detail that catches people out when they try to find yesterday’s report and the menu is empty.
When the report is ready it opens in the Canvas panel on the right. From there:
- Click Create Audio Overview to listen to a podcast-style summary.
- Click Create to generate a custom visualization by prompt (a chart, a comparison table, an explainer diagram).
- Click Share & export for Share Canvas (link to the report), Export to Docs (open the text in a new Google Doc), or Copy Contents (plain-text clipboard copy).
On a Google AI Ultra plan, Deep Research reports can include inline charts, diagrams, and interactive simulators. The help article is explicit that this feature is unavailable when any Google Workspace source (Gmail or Drive) is included. The visuals path is for web-only research.
Canvas: The Side Panel Where You Co-Write

Canvas is what makes a Gemini chat feel different from a normal chatbot. Canvas is where how to use Gemini stops looking like a chatbot. It’s a side-panel workspace where you and Gemini co-create a doc, app, slides, or code, with auto-save. You can edit text directly in the Canvas panel or ask Gemini to make changes in the prompt box, and changes show up immediately.
The interesting controls are in the top-right of the Canvas panel. Click Create to turn the current Canvas into:
- A slide show, custom visual, or app, by describing what you want in the prompt box.
- An Audio Overview (the same podcast-style summary you can generate from a Deep Research report).
- A Quiz, with questions Gemini writes from your content.
- An Infographic.
- A Web page.
You can also click Create > LaTeX and click the formula in Canvas to insert a rendered math expression.
The export menu is also worth knowing. Click Share & export in the Canvas panel to pick Export to Docs (opens the text in a new Google Doc) or Copy contents (plain-text clipboard copy). Share Canvas itself is for sending a link to someone else.
The practical workflow for a first-day user: ask Gemini to draft the doc inside Canvas, click in to edit and shape it yourself, click Create to turn it into the format you actually need (a slide show for a meeting, a Quiz for a study guide, a Web page for a quick share), then Export to Docs for long-term editing in Google’s word processor.
Connected Apps: Making Gemini Useful Across Your Data
Connected Apps are what let Gemini touch the rest of your Google life. Connected Apps are how to use Gemini across the rest of your Google account. The help article lists the defaults: Google Search, Google Flights, Google Hotels, Google Maps, and YouTube. Using public information from Flights, Hotels, Maps, and YouTube requires Keep Activity to be on; Google Search public information works even with Keep Activity off or when you’re signed out.
There are three settings to know about:
- Keep Activity. When Keep Activity is off, Connected Apps are disabled on gemini.google.com and iOS; on Android only Device assistance remains active. Phone, Messages, and WhatsApp can still be used by Gemini to make calls or send messages even with Keep Activity off. That’s a deliberate carve-out for the most common personal-assistant actions.
- Personal Intelligence. On a personal Google Account, the menu label is Personal Intelligence > Connected Apps. On work or school accounts the available apps differ, and the help article is clear that the exact set varies by Gemini app, device, and country.
- Custom apps via MCP. You can connect a custom third-party app by linking its Model Context Protocol (MCP) server, which adds the custom app to your Connected Apps settings and makes it available inside Gemini Spark tasks. This is the documented path for plugging your own service into the Gemini surface.
To see what you can connect, go to gemini.google.com, open the menu, and look for Connected Apps (or Personal Intelligence > Connected Apps on a personal account). The Connected Apps page lists every app available to your account, your account type, and the Gemini app you’re currently in.
From the Consumer App to the Gemini API
If you find yourself wanting the same model in code, the path is short. The first time you figure out how to use Gemini’s API, it feels bigger than it is. The Gemini API is the same model family the consumer app uses, exposed through three documented paths: Python, JavaScript, and REST.
Google AI Studio is where you prototype. It opens to the Playground with a new Chat prompt. The top-right Run settings panel exposes the system instructions, model parameters, safety settings, and toggle-on tools for structured output, function calling, code execution, and grounding. Write your prompt, click Run, see the result. When it works, click Get code to export to Python, JavaScript, or curl. You don’t have to rewrite anything by hand.
Here’s how to use Gemini from your own code without reading the whole docs site. To go from Playground to a real API key, the Gemini API quickstart documents the standard flow. If you’re a new user, Google AI Studio auto-creates a default Google Cloud project and an API key for you after you accept the Terms of Service; you copy it from the API keys page. If you already have a Google Cloud account, you import your existing project instead of letting AI Studio create one.
The canonical first call from Python looks like this:
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Explain how AI works in a few words",
)
print(interaction.output_text)The SDK picks up the API key from the GEMINI_API_KEY (or GOOGLE_API_KEY) environment variable, so you don’t have to hardcode it. If both are set, the docs say GOOGLE_API_KEY takes precedence.
That’s the unglamorous core of how to use Gemini’s API: a key in an env var and a model name.
The REST equivalent, per the same quickstart, is:
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: *** \
-H 'Content-Type: application/json' \
-d '{
"model": "gemini-3.6-flash",
"input": "Explain how AI works in a few words"
}'The response is an Interaction object with a steps array that includes any thought steps, the final model_output step, the model name, and usage statistics. The SDKs expose interaction.output_text and interaction.output_image as shortcuts so you don’t have to walk the steps array yourself.
For multi-turn conversations, the Interactions API documents two patterns. The recommended path is stateful: chain calls with previous_interaction_id and let the server manage the history. The alternative is stateless: set store=false and replay the full steps array (including thought and function_call steps) on every request. Stateful is what you want for a chat; stateless is what you want when you need to control exactly what the model sees.
For image generation, the same SDK can call the Nano Banana image models:
import base64
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.1-flash-image",
input="Generate an image of a futuristic city skyline at sunset",
)
with open("generated_image.png", "wb") as f:
f.write(base64.b64decode(interaction.output_image.data))For long-running work, set background=True on the create call and poll with client.interactions.get(interaction.id) until status is completed or failed. This is the documented escape hatch for analysis jobs that you don’t want to time out over HTTP.
API Keys, Auth Keys, and the September 2026 Deadline
The Using Gemini API keys page documents a migration you need to know about if you’re keeping any old code running. Knowing the key rules is part of how to use Gemini if you’re keeping code in production. There are two kinds of keys:
- Standard keys associate requests with a Google Cloud project for billing and quota. They don’t identify a caller, which limits what permissions they can support.
- Authorization (auth) keys are bound to a Google Cloud service account, restricted to the Generative Language API by default, and give Google the ability to stop a leaked key’s usage fast.
The page is explicit that the Gemini API is moving from Standard to Auth. All new keys created in Google AI Studio are auth keys automatically, unrestricted Standard keys are already rejected, and the Gemini API will reject requests from Standard keys in September 2026. If you have a Standard key in production today, the seven-step migration on that page (create an auth key, update your environment variables, deploy, verify, then revoke the old key) is the documented path.
There’s also a May 7, 2026 change to know about: the Gemini API now blocks unrestricted API keys that have been dormant for an extended period, and shows them as Blocked in AI Studio. If you come back to a project you haven’t touched in months and your code 401s, this is the first thing to check.
The simplest secure setup, per the docs, is to set GEMINI_API_KEY in your shell and never check the value into source control. For production, the docs recommend Google Cloud Secret Manager and a backend proxy server rather than shipping a key inside a client-side app. Keys compiled into a browser bundle can be extracted by users.
Re-Verify Before Publishing
Six categories of facts in this guide carry contract-defined volatile markers and need a re-verification pass within 30 days before any publish. The facts above about how to use Gemini today are accurate as written, but some of them move:
- The model names exposed in the Gemini web app picker (Flash-Lite, Flash, Pro) and the model IDs in the API quickstart (
gemini-3.6-flash,gemini-3.1-flash-image) are Google-defined volatile markers. Google has shipped Flash-line models on a roughly three-week cadence through 2026, so the exact labels can change. - Whether Keep Activity is on by default for new Gemini accounts, and the exact Temporary chat exclusion list (no Gems, no Connected Apps that need Keep Activity, no personalization, no in-thread feedback).
- The 5-10 minute typical Deep Research runtime, the AI Ultra-only inline visuals (charts, diagrams, interactive simulators), and the explicit “visuals not available with Workspace sources” limitation.
- The Keep Activity requirement for Drive uploads into Gems and for Workspace sources in Deep Research.
- The September 2026 deadline when Standard API keys stop working, and the May 7, 2026 dormant-key blocking that has already taken effect.
- The “Gems cannot be used in Gemini Live” and “Learning Coach does not currently support language learning” limitations, and the supported browser list (Chrome, Safari, Firefox, Opera, Edge).
All of these are documented in the cited primary sources as of August 28, 2026. Re-verify these before you publish anything about how to use Gemini that depends on them, then treat the rest as accurate on the date you read this.




