SPB Git forge

spb/ai-atlas

Public
41commits 1branches 0releases
4.6 MBsize
maindefault branch
12 days agolast push
HTML 77.2% TypeScript 10.5% Python 9.6% JavaScript 2.5%
236.1 KB · 7,401 lines html
Raw Blame History
12345678910<!doctype html>11<html 12      lang="en"13      dir="ltr">14  <head>15    <meta name="google-signin-client-id" content="157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com"><meta name="google-signin-scope"16          content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty"><meta property="og:site_name" content="Google AI for Developers">17    <meta property="og:type" content="website"><meta name="theme-color" content="#1967d2"><meta charset="utf-8">18    <meta content="IE=Edge" http-equiv="X-UA-Compatible">19    <meta name="viewport" content="width=device-width, initial-scale=1">20    2122    <link rel="manifest" href="/_pwa/googledevai/manifest.json"23          crossorigin="use-credentials">24    <link rel="preconnect" href="//www.gstatic.com" crossorigin>25    <link rel="preconnect" href="//fonts.googleapis.com" crossorigin>26    <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Inter:400,500|Inter+Tight:300,500,600&display=swap">27      <link rel="stylesheet"28            href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/css/app.css">29      30        <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/css/dark-theme.css" disabled>31      <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/favicon-new.png">32    <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/touchicon-180-new.png"><link rel="canonical" href="https://ai.google.dev/gemini-api/docs/pricing"><link rel="search" type="application/opensearchdescription+xml"33            title="Google AI for Developers" href="https://ai.google.dev/s/opensearch.xml">34      <link rel="alternate" hreflang="en"35          href="https://ai.google.dev/gemini-api/docs/pricing" /><link rel="alternate" hreflang="x-default" href="https://ai.google.dev/gemini-api/docs/pricing" /><link rel="alternate" hreflang="ar"36          href="https://ai.google.dev/gemini-api/docs/pricing?hl=ar" /><link rel="alternate" hreflang="bn"37          href="https://ai.google.dev/gemini-api/docs/pricing?hl=bn" /><link rel="alternate" hreflang="zh-Hans"38          href="https://ai.google.dev/gemini-api/docs/pricing?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant"39          href="https://ai.google.dev/gemini-api/docs/pricing?hl=zh-tw" /><link rel="alternate" hreflang="fa"40          href="https://ai.google.dev/gemini-api/docs/pricing?hl=fa" /><link rel="alternate" hreflang="fr"41          href="https://ai.google.dev/gemini-api/docs/pricing?hl=fr" /><link rel="alternate" hreflang="de"42          href="https://ai.google.dev/gemini-api/docs/pricing?hl=de" /><link rel="alternate" hreflang="he"43          href="https://ai.google.dev/gemini-api/docs/pricing?hl=he" /><link rel="alternate" hreflang="hi"44          href="https://ai.google.dev/gemini-api/docs/pricing?hl=hi" /><link rel="alternate" hreflang="id"45          href="https://ai.google.dev/gemini-api/docs/pricing?hl=id" /><link rel="alternate" hreflang="it"46          href="https://ai.google.dev/gemini-api/docs/pricing?hl=it" /><link rel="alternate" hreflang="ja"47          href="https://ai.google.dev/gemini-api/docs/pricing?hl=ja" /><link rel="alternate" hreflang="ko"48          href="https://ai.google.dev/gemini-api/docs/pricing?hl=ko" /><link rel="alternate" hreflang="pl"49          href="https://ai.google.dev/gemini-api/docs/pricing?hl=pl" /><link rel="alternate" hreflang="pt-BR"50          href="https://ai.google.dev/gemini-api/docs/pricing?hl=pt-br" /><link rel="alternate" hreflang="ru"51          href="https://ai.google.dev/gemini-api/docs/pricing?hl=ru" /><link rel="alternate" hreflang="es-419"52          href="https://ai.google.dev/gemini-api/docs/pricing?hl=es-419" /><link rel="alternate" hreflang="th"53          href="https://ai.google.dev/gemini-api/docs/pricing?hl=th" /><link rel="alternate" hreflang="tr"54          href="https://ai.google.dev/gemini-api/docs/pricing?hl=tr" /><link rel="alternate" hreflang="vi"55          href="https://ai.google.dev/gemini-api/docs/pricing?hl=vi" /><link rel="alternate" hreflang="sq"56          href="https://ai.google.dev/gemini-api/docs/pricing?hl=sq" /><title>Gemini Developer API pricing &nbsp;|&nbsp; Gemini API &nbsp;|&nbsp; Google AI for Developers</title>5758<meta property="og:title" content="Gemini Developer API pricing &nbsp;|&nbsp; Gemini API &nbsp;|&nbsp; Google AI for Developers"><meta name="description" content="Gemini Developer API Pricing">59  <meta property="og:description" content="Gemini Developer API Pricing"><meta property="og:url" content="https://ai.google.dev/gemini-api/docs/pricing"><meta property="og:image" content="https://ai.google.dev/static/site-assets/images/share-gemini-api-2026-07.png">60  <meta property="og:image:width" content="1200">61  <meta property="og:image:height" content="675"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json">62  {63    "@context": "https://schema.org",64    "@type": "Article",65    66    "headline": "Gemini Developer API pricing"67  }68</script><script type="application/ld+json">69  {70    "@context": "https://schema.org",71    "@type": "BreadcrumbList",72    "itemListElement": [{73      "@type": "ListItem",74      "position": 1,75      "name": "Gemini API",76      "item": "https://ai.google.dev/gemini-api"77    },{78      "@type": "ListItem",79      "position": 2,80      "name": "Gemini Developer API pricing",81      "item": "https://ai.google.dev/gemini-api/docs/pricing"82    }]83  }84  </script>85  8687  8889  9091  9293  9495  969798    </head>99  <body class="gemini-api color-scheme--light"100        template="page"101        theme="googledevai-theme"102        type="article"103        104        appearance105        106        layout="docs"107        108        109        110        111        112        display-toc113        pending>114  115    <devsite-progress type="indeterminate" id="app-progress"></devsite-progress>116  117  118    <a href="#main-content" class="skip-link button">119      120      Skip to main content121    </a>122    <section class="devsite-wrapper">123      <devsite-cookie-notification-bar></devsite-cookie-notification-bar>124        <devsite-header role="banner" keep-tabs-visible>125  126    127128129130131132133134135136137138139140141142143144145146147148<div class="devsite-header--inner" data-nosnippet>149  <div class="devsite-top-logo-row-wrapper-wrapper">150    <div class="devsite-top-logo-row-wrapper">151      <div class="devsite-top-logo-row">152        <button type="button" id="devsite-hamburger-menu"153          class="devsite-header-icon-button button-flat material-icons gc-analytics-event"154          data-category="Site-Wide Custom Events"155          data-label="Navigation menu button"156          visually-hidden157          aria-label="Open menu">158        </button>159        160<div class="devsite-product-name-wrapper">161162  <a href="/" class="devsite-site-logo-link gc-analytics-event"163   data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav"164   track-name="geminiAPI" track-metadata-position="nav"165   track-metadata-eventDetail="nav">166  167  <picture>168    169    <source srcset="https://ai.google.dev/_static/googledevai/images/gemini-api-logo-dark-theme.svg"170            media="(prefers-color-scheme: dark)"171            class="devsite-dark-theme">172    173    <img src="https://ai.google.dev/_static/googledevai/images/gemini-api-logo.svg" class="devsite-site-logo" alt="Gemini API">174  </picture>175  176</a>177178179180  181  182  <span class="devsite-product-name">183    <ul class="devsite-breadcrumb-list"184  >185  186  <li class="devsite-breadcrumb-item187             ">188    189    190    191      192      193    194  </li>195  196</ul>197  </span>198199</div>200        <div class="devsite-top-logo-row-middle">201          <div class="devsite-header-upper-tabs">202            203           </div>204          205<devsite-search206    enable-signin207    enable-search208    enable-suggestions209      enable-query-completion210    211    enable-search-summaries212    project-name="Gemini API"213    tenant-name="Google AI for Developers"214    project-scope="/gemini-api"215    url-scoped="https://ai.google.dev/s/results/gemini-api"216    217    218    219    >220  <form class="devsite-search-form" action="https://ai.google.dev/s/results" method="GET">221    <div class="devsite-search-container">222      <button type="button"223              search-open224              class="devsite-search-button devsite-header-icon-button button-flat material-icons"225              226              aria-label="Open search"></button>227      <div class="devsite-searchbox">228        <input229          aria-activedescendant=""230          aria-autocomplete="list"231          232          aria-label="Search"233          aria-expanded="false"234          aria-haspopup="listbox"235          autocomplete="off"236          class="devsite-search-field devsite-search-query"237          name="q"238          239          placeholder="Search"240          role="combobox"241          type="text"242          value=""243          >244          <div class="devsite-search-image material-icons" aria-hidden="true">245            246              <svg class="devsite-search-ai-image" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">247                  <g clip-path="url(#clip0_6641_386)">248                    <path d="M19.6 21L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16C7.68333 16 6.14167 15.375 4.875 14.125C3.625 12.8583 3 11.3167 3 9.5C3 7.68333 3.625 6.15 4.875 4.9C6.14167 3.63333 7.68333 3 9.5 3C10.0167 3 10.5167 3.05833 11 3.175C11.4833 3.275 11.9417 3.43333 12.375 3.65L10.825 5.2C10.6083 5.13333 10.3917 5.08333 10.175 5.05C9.95833 5.01667 9.73333 5 9.5 5C8.25 5 7.18333 5.44167 6.3 6.325C5.43333 7.19167 5 8.25 5 9.5C5 10.75 5.43333 11.8167 6.3 12.7C7.18333 13.5667 8.25 14 9.5 14C10.6667 14 11.6667 13.625 12.5 12.875C13.35 12.1083 13.8417 11.15 13.975 10H15.975C15.925 10.6333 15.7833 11.2333 15.55 11.8C15.3333 12.3667 15.05 12.8667 14.7 13.3L21 19.6L19.6 21ZM17.5 12C17.5 10.4667 16.9667 9.16667 15.9 8.1C14.8333 7.03333 13.5333 6.5 12 6.5C13.5333 6.5 14.8333 5.96667 15.9 4.9C16.9667 3.83333 17.5 2.53333 17.5 0.999999C17.5 2.53333 18.0333 3.83333 19.1 4.9C20.1667 5.96667 21.4667 6.5 23 6.5C21.4667 6.5 20.1667 7.03333 19.1 8.1C18.0333 9.16667 17.5 10.4667 17.5 12Z" fill="#5F6368"/>249                  </g>250                <defs>251                <clipPath id="clip0_6641_386">252                <rect width="24" height="24" fill="white"/>253                </clipPath>254                </defs>255              </svg>256            257          </div>258          <div class="devsite-search-shortcut-icon-container" aria-hidden="true">259            <kbd class="devsite-search-shortcut-icon">/</kbd>260          </div>261      </div>262    </div>263  </form>264  <button type="button"265          search-close266          class="devsite-search-button devsite-header-icon-button button-flat material-icons"267          268          aria-label="Close search"></button>269</devsite-search>270271        </div>272273        274275          276277          278279          280281          <devsite-appearance-selector></devsite-appearance-selector>282283          284<devsite-language-selector>285  <ul role="presentation">286    287    288    <li role="presentation">289      <a role="menuitem" lang="en"290        >English</a>291    </li>292    293    <li role="presentation">294      <a role="menuitem" lang="de"295        >Deutsch</a>296    </li>297    298    <li role="presentation">299      <a role="menuitem" lang="es_419"300        >Español – América Latina</a>301    </li>302    303    <li role="presentation">304      <a role="menuitem" lang="fr"305        >Français</a>306    </li>307    308    <li role="presentation">309      <a role="menuitem" lang="id"310        >Indonesia</a>311    </li>312    313    <li role="presentation">314      <a role="menuitem" lang="it"315        >Italiano</a>316    </li>317    318    <li role="presentation">319      <a role="menuitem" lang="pl"320        >Polski</a>321    </li>322    323    <li role="presentation">324      <a role="menuitem" lang="pt_br"325        >Português – Brasil</a>326    </li>327    328    <li role="presentation">329      <a role="menuitem" lang="sq"330        >Shqip</a>331    </li>332    333    <li role="presentation">334      <a role="menuitem" lang="vi"335        >Tiếng Việt</a>336    </li>337    338    <li role="presentation">339      <a role="menuitem" lang="tr"340        >Türkçe</a>341    </li>342    343    <li role="presentation">344      <a role="menuitem" lang="ru"345        >Русский</a>346    </li>347    348    <li role="presentation">349      <a role="menuitem" lang="he"350        >עברית</a>351    </li>352    353    <li role="presentation">354      <a role="menuitem" lang="ar"355        >العربيّة</a>356    </li>357    358    <li role="presentation">359      <a role="menuitem" lang="fa"360        >فارسی</a>361    </li>362    363    <li role="presentation">364      <a role="menuitem" lang="hi"365        >हिंदी</a>366    </li>367    368    <li role="presentation">369      <a role="menuitem" lang="bn"370        >বাংলা</a>371    </li>372    373    <li role="presentation">374      <a role="menuitem" lang="th"375        >ภาษาไทย</a>376    </li>377    378    <li role="presentation">379      <a role="menuitem" lang="zh_cn"380        >中文 – 简体</a>381    </li>382    383    <li role="presentation">384      <a role="menuitem" lang="zh_tw"385        >中文 – 繁體</a>386    </li>387    388    <li role="presentation">389      <a role="menuitem" lang="ja"390        >日本語</a>391    </li>392    393    <li role="presentation">394      <a role="menuitem" lang="ko"395        >한국어</a>396    </li>397    398  </ul>399</devsite-language-selector>400401402          403            <a class="devsite-header-link devsite-top-button button gc-analytics-event "404    href="https://aistudio.google.com/apikey"405    data-category="Site-Wide Custom Events"406    data-label="Site header link: Get API key"407    408      409        target="_blank"410      411    >412  Get API key413</a>414          415            <a class="devsite-header-link devsite-top-button button gc-analytics-event "416    href="https://github.com/google-gemini/cookbook"417    data-category="Site-Wide Custom Events"418    data-label="Site header link: Cookbook"419    420      421        target="_blank"422      423    >424  Cookbook425</a>426          427            <a class="devsite-header-link devsite-top-button button gc-analytics-event "428    href="https://discuss.ai.google.dev/c/gemini-api/"429    data-category="Site-Wide Custom Events"430    data-label="Site header link: Community"431    432      433        target="_blank"434      435    >436  Community437</a>438          439440        441442        443          <devsite-user 444                        445                        446                          enable-profiles447                        448                        449                        id="devsite-user">450            451              452              <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span>453            454          </devsite-user>455        456        457        458      </div>459    </div>460  </div>461462463464  <div class="devsite-collapsible-section465    ">466    <div class="devsite-header-background">467      468        469      470      471        <div class="devsite-doc-set-nav-row">472          473          474            475            476  <devsite-tabs class="lower-tabs">477478    <nav class="devsite-tabs-wrapper" aria-label="Lower tabs">479      480        481          <tab  class="devsite-active">482            483    <a href="https://ai.google.dev/gemini-api/docs"484    class="devsite-tabs-content gc-analytics-event "485      track-metadata-eventdetail="https://ai.google.dev/gemini-api/docs"486    487       track-type="nav"488       track-metadata-position="nav - docs"489       track-metadata-module="primary nav"490       aria-label="Docs, selected" 491       492         493           data-category="Site-Wide Custom Events"494         495           data-label="Tab: Docs"496         497           track-name="docs"498         499       >500    Docs501  502    </a>503    504  505          </tab>506        507      508        509          <tab  >510            511    <a href="https://ai.google.dev/api"512    class="devsite-tabs-content gc-analytics-event "513      track-metadata-eventdetail="https://ai.google.dev/api"514    515       track-type="nav"516       track-metadata-position="nav - api reference"517       track-metadata-module="primary nav"518       519       520         521           data-category="Site-Wide Custom Events"522         523           data-label="Tab: API reference"524         525           track-name="api reference"526         527       >528    API reference529  530    </a>531    532  533          </tab>534        535      536    </nav>537538  </devsite-tabs>539540          541          542        </div>543      544    </div>545  </div>546547</div>548549550551  552553  554</devsite-header>555        <devsite-book-nav scrollbars >556          557            558559560561562563564565566567568569570571572573574575576577578579<div class="devsite-book-nav-filter"580     hidden>581  <span class="filter-list-icon material-icons" aria-hidden="true"></span>582  <input type="text"583         placeholder="Filter"584         585         aria-label="Type to filter"586         role="searchbox">587  588  <span class="filter-clear-button hidden"589        data-title="Clear filter"590        aria-label="Clear filter"591        role="button"592        tabindex="0"></span>593</div>594595<nav class="devsite-book-nav devsite-nav nocontent" data-nosnippet596     aria-label="Side menu">597  <div class="devsite-mobile-header">598    <button type="button"599            id="devsite-close-nav"600            class="devsite-header-icon-button button-flat material-icons gc-analytics-event"601            data-category="Site-Wide Custom Events"602            data-label="Close navigation"603            aria-label="Close navigation">604    </button>605    <div class="devsite-product-name-wrapper">606607  <a href="/" class="devsite-site-logo-link gc-analytics-event"608   data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav"609   track-name="geminiAPI" track-metadata-position="nav"610   track-metadata-eventDetail="nav">611  612  <picture>613    614    <source srcset="https://ai.google.dev/_static/googledevai/images/gemini-api-logo-dark-theme.svg"615            media="(prefers-color-scheme: dark)"616            class="devsite-dark-theme">617    618    <img src="https://ai.google.dev/_static/googledevai/images/gemini-api-logo.svg" class="devsite-site-logo" alt="Gemini API">619  </picture>620  621</a>622623624  625      <span class="devsite-product-name">626        627        628        <ul class="devsite-breadcrumb-list"629  >630  631  <li class="devsite-breadcrumb-item632             ">633    634    635    636      637      638    639  </li>640  641</ul>642      </span>643    644645</div>646  </div>647648  <div class="devsite-book-nav-wrapper">649    <div class="devsite-mobile-nav-top">650      651        <ul class="devsite-nav-list">652          653            <li class="devsite-nav-item">654              655  656  <a href="/gemini-api/docs"657    658       class="devsite-nav-title gc-analytics-event659              660              devsite-nav-active"661    662663    664      665        data-category="Site-Wide Custom Events"666      667        data-label="Tab: Gemini API"668      669        track-name="gemini api"670      671    672     data-category="Site-Wide Custom Events"673     data-label="Responsive Tab: Gemini API"674     track-type="globalNav"675     track-metadata-eventDetail="globalMenu"676     track-metadata-position="nav">677  678    <span class="devsite-nav-text" tooltip >679      Gemini API680   </span>681    682  683  </a>684  685686  687              688                <ul class="devsite-nav-responsive-tabs">689                  690                    691                    692                    693                    <li class="devsite-nav-item">694                      695  696  <a href="/gemini-api/docs"697    698       class="devsite-nav-title gc-analytics-event699              700              devsite-nav-active"701    702703    704      705        data-category="Site-Wide Custom Events"706      707        data-label="Tab: Docs"708      709        track-name="docs"710      711    712     data-category="Site-Wide Custom Events"713     data-label="Responsive Tab: Docs"714     track-type="globalNav"715     track-metadata-eventDetail="globalMenu"716     track-metadata-position="nav">717  718    <span class="devsite-nav-text" tooltip menu="_book">719      Docs720   </span>721    722  723  </a>724  725726  727                    </li>728                  729                    730                    731                    732                    <li class="devsite-nav-item">733                      734  735  <a href="/api"736    737       class="devsite-nav-title gc-analytics-event738              739              "740    741742    743      744        data-category="Site-Wide Custom Events"745      746        data-label="Tab: API reference"747      748        track-name="api reference"749      750    751     data-category="Site-Wide Custom Events"752     data-label="Responsive Tab: API reference"753     track-type="globalNav"754     track-metadata-eventDetail="globalMenu"755     track-metadata-position="nav">756  757    <span class="devsite-nav-text" tooltip >758      API reference759   </span>760    761  762  </a>763  764765  766                    </li>767                  768                </ul>769              770            </li>771          772          773    774    775<li class="devsite-nav-item">776777  778  <a href="https://aistudio.google.com/apikey"779    780       class="devsite-nav-title gc-analytics-event "781    782783    784      785        target="_blank"786      787    788     data-category="Site-Wide Custom Events"789     data-label="Responsive Tab: Get API key"790     track-type="navMenu"791     track-metadata-eventDetail="globalMenu"792     track-metadata-position="nav">793  794    <span class="devsite-nav-text" tooltip >795      Get API key796   </span>797    798  799  </a>800  801802</li>803804  805    806    807<li class="devsite-nav-item">808809  810  <a href="https://github.com/google-gemini/cookbook"811    812       class="devsite-nav-title gc-analytics-event "813    814815    816      817        target="_blank"818      819    820     data-category="Site-Wide Custom Events"821     data-label="Responsive Tab: Cookbook"822     track-type="navMenu"823     track-metadata-eventDetail="globalMenu"824     track-metadata-position="nav">825  826    <span class="devsite-nav-text" tooltip >827      Cookbook828   </span>829    830  831  </a>832  833834</li>835836  837    838    839<li class="devsite-nav-item">840841  842  <a href="https://discuss.ai.google.dev/c/gemini-api/"843    844       class="devsite-nav-title gc-analytics-event "845    846847    848      849        target="_blank"850      851    852     data-category="Site-Wide Custom Events"853     data-label="Responsive Tab: Community"854     track-type="navMenu"855     track-metadata-eventDetail="globalMenu"856     track-metadata-position="nav">857  858    <span class="devsite-nav-text" tooltip >859      Community860   </span>861    862  863  </a>864  865866</li>867868  869          870        </ul>871      872    </div>873    874      <div class="devsite-mobile-nav-bottom">875        876          877          <ul class="devsite-nav-list" menu="_book">878            <li class="devsite-nav-item879           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">880        <span class="devsite-nav-text" tooltip>Get started</span>881      </div></li>882883  <li class="devsite-nav-item"><a href="/gemini-api/docs"884        class="devsite-nav-title"885      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>886887  <li class="devsite-nav-item"><a href="/gemini-api/docs/get-started"888        class="devsite-nav-title"889      ><span class="devsite-nav-text" tooltip>Get started</span></a></li>890891  <li class="devsite-nav-item"><a href="/gemini-api/docs/api-key"892        class="devsite-nav-title"893      ><span class="devsite-nav-text" tooltip>API keys</span></a></li>894895  <li class="devsite-nav-item"><a href="/gemini-api/docs/pricing"896        class="devsite-nav-title"897      ><span class="devsite-nav-text" tooltip>Pricing</span></a></li>898899  <li class="devsite-nav-item"><a href="/gemini-api/docs/coding-agents"900        class="devsite-nav-title"901      ><span class="devsite-nav-text" tooltip>Coding agent setup</span></a></li>902903  <li class="devsite-nav-item904           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">905        <span class="devsite-nav-text" tooltip>Models</span>906      </div></li>907908  <li class="devsite-nav-item"><a href="/gemini-api/docs/models"909        class="devsite-nav-title"910      911        alt-paths=" /gemini-api/docs/models/gemini-3.1-flash-image /gemini-api/docs/models/gemini-3.1-flash-lite-image /gemini-api/docs/models/gemini-3.1-pro-preview /gemini-api/docs/models/gemini-3-pro-preview /gemini-api/docs/models/gemini-3-pro-image /gemini-api/docs/models/gemini-3.8-flash /gemini-api/docs/models/gemini-3.7-flash /gemini-api/docs/models/gemini-3.6-flash /gemini-api/docs/models/gemini-3.5-flash /gemini-api/docs/models/gemini-3.5-live-translate-preview /gemini-api/docs/models/gemini-3-flash-preview /gemini-api/docs/models/gemini-3.1-flash-tts-preview /gemini-api/docs/models/veo-3.1-lite-generate-preview /gemini-api/docs/models/gemini-3.1-flash-live-preview /gemini-api/docs/models/gemini-3.5-flash-lite /gemini-api/docs/models/gemini-3.1-flash-lite /gemini-api/docs/models/gemini-3.1-flash-lite-preview /gemini-api/docs/models/gemini-2.5-flash /gemini-api/docs/models/gemini-2.5-flash-preview-09-2025 /gemini-api/docs/models/gemini-2.5-flash-image /gemini-api/docs/models/gemini-2.5-flash-native-audio-preview-12-2025 /gemini-api/docs/models/gemini-2.5-flash-preview-tts /gemini-api/docs/models/gemini-2.5-flash-lite /gemini-api/docs/models/gemini-2.5-flash-lite-preview-09-2025 /gemini-api/docs/models/gemini-2.5-pro /gemini-api/docs/models/gemini-2.5-pro-preview-tts /gemini-api/docs/models/gemini-2.5-computer-use-preview-10-2025 /gemini-api/docs/models/gemini-2.0-flash /gemini-api/docs/models/gemini-2.0-flash-lite /gemini-api/docs/models/imagen /gemini-api/docs/models/veo-3.1-generate-preview /gemini-api/docs/models/veo-2.0-generate-001 /gemini-api/docs/models/gemini-embedding-001 /gemini-api/docs/models/gemini-embedding-2 /gemini-api/docs/models/gemini-robotics-er-1.5-preview /gemini-api/docs/models/gemini-robotics-er-2-preview /gemini-api/docs/models/gemini-robotics-er-2-streaming-preview /gemini-api/docs/models/gemini-robotics-er-1.6-preview /gemini-api/docs/models/deep-research-pro-preview-12-2025 /gemini-api/docs/models/deep-research-preview-04-2026 /gemini-api/docs/models/deep-research-max-preview-04-2026 /gemini-api/docs/models/antigravity-preview-05-2026 /gemini-api/docs/models/lyria-realtime-exp /gemini-api/docs/models/lyria-3.5 /gemini-api/docs/models/lyria-3-clip-preview /gemini-api/docs/models/lyria-3-pro-preview /gemini-api/docs/models/gemini-omni-flash /gemini-api/docs/models/gemini-3.5-transcribe "><span class="devsite-nav-text" tooltip>All models</span></a></li>912913  <li class="devsite-nav-item"><a href="/gemini-api/docs/latest-model"914        class="devsite-nav-title"915      916        alt-paths=" /gemini-api/docs/whats-new-gemini-3.5 "><span class="devsite-nav-text" tooltip>Latest Gemini models</span></a></li>917918  <li class="devsite-nav-item"><a href="/gemini-api/docs/image-generation"919        class="devsite-nav-title"920      ><span class="devsite-nav-text" tooltip>Nano Banana</span></a></li>921922  <li class="devsite-nav-item"><a href="/gemini-api/docs/veo"923        class="devsite-nav-title"924      ><span class="devsite-nav-text" tooltip>Veo</span></a></li>925926  <li class="devsite-nav-item"><a href="/gemini-api/docs/omni"927        class="devsite-nav-title"928      ><span class="devsite-nav-text" tooltip>Gemini Omni Flash</span></a></li>929930  <li class="devsite-nav-item"><a href="/gemini-api/docs/music-generation"931        class="devsite-nav-title"932      ><span class="devsite-nav-text" tooltip>Lyria 3.5</span></a></li>933934  <li class="devsite-nav-item"><a href="/gemini-api/docs/realtime-music-generation"935        class="devsite-nav-title"936      ><span class="devsite-nav-text" tooltip>Lyria RealTime</span></a></li>937938  <li class="devsite-nav-item"><a href="/gemini-api/docs/imagen"939        class="devsite-nav-title"940      ><span class="devsite-nav-text" tooltip>Imagen</span></a></li>941942  <li class="devsite-nav-item"><a href="/gemini-api/docs/speech-generation"943        class="devsite-nav-title"944      ><span class="devsite-nav-text" tooltip>Text-to-speech</span></a></li>945946  <li class="devsite-nav-item"><a href="/gemini-api/docs/transcribe"947        class="devsite-nav-title"948      ><span class="devsite-nav-text" tooltip>Transcribe</span></a></li>949950  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api"951        class="devsite-nav-title"952      ><span class="devsite-nav-text" tooltip>Live</span></a></li>953954  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-translate"955        class="devsite-nav-title"956      ><span class="devsite-nav-text" tooltip>Live translate</span></a></li>957958  <li class="devsite-nav-item"><a href="/gemini-api/docs/embeddings"959        class="devsite-nav-title"960      ><span class="devsite-nav-text" tooltip>Embeddings</span></a></li>961962  <li class="devsite-nav-item963           devsite-nav-expandable"><div class="devsite-expandable-nav">964      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">965        <span class="devsite-nav-text" tooltip>Robotics</span>966      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-overview"967        class="devsite-nav-title"968      ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-spatial"969        class="devsite-nav-title"970      ><span class="devsite-nav-text" tooltip>Spatial reasoning</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-agentic"971        class="devsite-nav-title"972      ><span class="devsite-nav-text" tooltip>Agentic vision</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-orchestration"973        class="devsite-nav-title"974      ><span class="devsite-nav-text" tooltip>Task orchestration</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-streaming"975        class="devsite-nav-title"976      ><span class="devsite-nav-text" tooltip>Robotics with streaming</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-video-progress"977        class="devsite-nav-title"978      ><span class="devsite-nav-text" tooltip>Video understanding</span></a></li></ul></div></li>979980  <li class="devsite-nav-item981           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">982        <span class="devsite-nav-text" tooltip>Core capabilities</span>983      </div></li>984985  <li class="devsite-nav-item"><a href="/gemini-api/docs/text-generation"986        class="devsite-nav-title"987      ><span class="devsite-nav-text" tooltip>Text</span></a></li>988989  <li class="devsite-nav-item990           devsite-nav-expandable"><div class="devsite-expandable-nav">991      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">992        <span class="devsite-nav-text" tooltip>Image</span>993      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/image-generation"994        class="devsite-nav-title"995      ><span class="devsite-nav-text" tooltip>Image generation 🍌</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/image-understanding"996        class="devsite-nav-title"997      ><span class="devsite-nav-text" tooltip>Image understanding</span></a></li></ul></div></li>998999  <li class="devsite-nav-item1000           devsite-nav-expandable"><div class="devsite-expandable-nav">1001      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1002        <span class="devsite-nav-text" tooltip>Video</span>1003      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/video"1004        class="devsite-nav-title"1005      ><span class="devsite-nav-text" tooltip>Video overview</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/video-understanding"1006        class="devsite-nav-title"1007      ><span class="devsite-nav-text" tooltip>Video understanding</span></a></li></ul></div></li>10081009  <li class="devsite-nav-item"><a href="/gemini-api/docs/document-processing"1010        class="devsite-nav-title"1011      ><span class="devsite-nav-text" tooltip>Documents</span></a></li>10121013  <li class="devsite-nav-item1014           devsite-nav-expandable"><div class="devsite-expandable-nav">1015      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1016        <span class="devsite-nav-text" tooltip>Speech and audio</span>1017      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/speech-generation"1018        class="devsite-nav-title"1019      ><span class="devsite-nav-text" tooltip>Speech generation</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/audio"1020        class="devsite-nav-title"1021      ><span class="devsite-nav-text" tooltip>Audio understanding</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/transcribe"1022        class="devsite-nav-title"1023      ><span class="devsite-nav-text" tooltip>Audio transcription</span></a></li></ul></div></li>10241025  <li class="devsite-nav-item1026           devsite-nav-expandable"><div class="devsite-expandable-nav">1027      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1028        <span class="devsite-nav-text" tooltip>Thinking</span>1029      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/thinking"1030        class="devsite-nav-title"1031      ><span class="devsite-nav-text" tooltip>Thinking</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/thought-signatures"1032        class="devsite-nav-title"1033      ><span class="devsite-nav-text" tooltip>Thought signatures</span></a></li></ul></div></li>10341035  <li class="devsite-nav-item"><a href="/gemini-api/docs/structured-output"1036        class="devsite-nav-title"1037      ><span class="devsite-nav-text" tooltip>Structured outputs</span></a></li>10381039  <li class="devsite-nav-item"><a href="/gemini-api/docs/function-calling"1040        class="devsite-nav-title"1041      ><span class="devsite-nav-text" tooltip>Function calling</span></a></li>10421043  <li class="devsite-nav-item"><a href="/gemini-api/docs/long-context"1044        class="devsite-nav-title"1045      ><span class="devsite-nav-text" tooltip>Long context</span></a></li>10461047  <li class="devsite-nav-item1048           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1049        <span class="devsite-nav-text" tooltip>Agents</span>1050      </div></li>10511052  <li class="devsite-nav-item"><a href="/gemini-api/docs/agents"1053        class="devsite-nav-title"1054      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>10551056  <li class="devsite-nav-item"><a href="/gemini-api/docs/managed-agents-quickstart"1057        class="devsite-nav-title"1058      ><span class="devsite-nav-text" tooltip>Quickstart</span></a></li>10591060  <li class="devsite-nav-item"><a href="/gemini-api/docs/antigravity-agent"1061        class="devsite-nav-title"1062      ><span class="devsite-nav-text" tooltip>Antigravity agent</span></a></li>10631064  <li class="devsite-nav-item"><a href="/gemini-api/docs/custom-agents"1065        class="devsite-nav-title"1066      ><span class="devsite-nav-text" tooltip>Building managed agents</span></a></li>10671068  <li class="devsite-nav-item"><a href="/gemini-api/docs/agent-environment"1069        class="devsite-nav-title"1070      ><span class="devsite-nav-text" tooltip>Environments</span></a></li>10711072  <li class="devsite-nav-item"><a href="/gemini-api/docs/agent-hooks"1073        class="devsite-nav-title"1074      ><span class="devsite-nav-text" tooltip>Hooks</span></a></li>10751076  <li class="devsite-nav-item"><a href="/gemini-api/docs/deep-research"1077        class="devsite-nav-title"1078      ><span class="devsite-nav-text" tooltip>Deep Research agent</span></a></li>10791080  <li class="devsite-nav-item1081           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1082        <span class="devsite-nav-text" tooltip>Tools</span>1083      </div></li>10841085  <li class="devsite-nav-item"><a href="/gemini-api/docs/tools"1086        class="devsite-nav-title"1087      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>10881089  <li class="devsite-nav-item"><a href="/gemini-api/docs/google-search"1090        class="devsite-nav-title"1091      ><span class="devsite-nav-text" tooltip>Google Search</span></a></li>10921093  <li class="devsite-nav-item"><a href="/gemini-api/docs/maps-grounding"1094        class="devsite-nav-title"1095      ><span class="devsite-nav-text" tooltip>Google Maps</span></a></li>10961097  <li class="devsite-nav-item"><a href="/gemini-api/docs/code-execution"1098        class="devsite-nav-title"1099      ><span class="devsite-nav-text" tooltip>Code execution</span></a></li>11001101  <li class="devsite-nav-item"><a href="/gemini-api/docs/url-context"1102        class="devsite-nav-title"1103      ><span class="devsite-nav-text" tooltip>URL context</span></a></li>11041105  <li class="devsite-nav-item"><a href="/gemini-api/docs/computer-use"1106        class="devsite-nav-title"1107      ><span class="devsite-nav-text" tooltip>Computer use</span></a></li>11081109  <li class="devsite-nav-item"><a href="/gemini-api/docs/file-search"1110        class="devsite-nav-title"1111      ><span class="devsite-nav-text" tooltip>File search</span></a></li>11121113  <li class="devsite-nav-item"><a href="/gemini-api/docs/tool-combination"1114        class="devsite-nav-title"1115      ><span class="devsite-nav-text" tooltip>Combine tools and function calling</span></a></li>11161117  <li class="devsite-nav-item1118           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1119        <span class="devsite-nav-text" tooltip>Live API</span>1120      </div></li>11211122  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api"1123        class="devsite-nav-title"1124      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>11251126  <li class="devsite-nav-item1127           devsite-nav-expandable"><div class="devsite-expandable-nav">1128      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1129        <span class="devsite-nav-text" tooltip>Get started</span>1130      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/get-started-sdk"1131        class="devsite-nav-title"1132      ><span class="devsite-nav-text" tooltip>Get started using the GenAI SDK</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/get-started-websocket"1133        class="devsite-nav-title"1134      ><span class="devsite-nav-text" tooltip>Get started using raw WebSockets</span></a></li></ul></div></li>11351136  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/capabilities"1137        class="devsite-nav-title"1138      ><span class="devsite-nav-text" tooltip>Capabilities</span></a></li>11391140  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-transcribe"1141        class="devsite-nav-title"1142      ><span class="devsite-nav-text" tooltip>Live transcription</span></a></li>11431144  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-translate"1145        class="devsite-nav-title"1146      ><span class="devsite-nav-text" tooltip>Live translation</span></a></li>11471148  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/tools"1149        class="devsite-nav-title"1150      ><span class="devsite-nav-text" tooltip>Tool use</span></a></li>11511152  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/session-management"1153        class="devsite-nav-title"1154      ><span class="devsite-nav-text" tooltip>Session management</span></a></li>11551156  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/ephemeral-tokens"1157        class="devsite-nav-title"1158      ><span class="devsite-nav-text" tooltip>Ephemeral tokens</span></a></li>11591160  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/best-practices"1161        class="devsite-nav-title"1162      ><span class="devsite-nav-text" tooltip>Best practices</span></a></li>11631164  <li class="devsite-nav-item1165           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1166        <span class="devsite-nav-text" tooltip>Optimization</span>1167      </div></li>11681169  <li class="devsite-nav-item"><a href="/gemini-api/docs/optimization"1170        class="devsite-nav-title"1171      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>11721173  <li class="devsite-nav-item"><a href="/gemini-api/docs/batch-api"1174        class="devsite-nav-title"1175      ><span class="devsite-nav-text" tooltip>Batch API</span></a></li>11761177  <li class="devsite-nav-item"><a href="/gemini-api/docs/webhooks"1178        class="devsite-nav-title"1179      ><span class="devsite-nav-text" tooltip>Webhooks</span></a></li>11801181  <li class="devsite-nav-item"><a href="/gemini-api/docs/flex-inference"1182        class="devsite-nav-title"1183      ><span class="devsite-nav-text" tooltip>Flex inference</span></a></li>11841185  <li class="devsite-nav-item"><a href="/gemini-api/docs/priority-inference"1186        class="devsite-nav-title"1187      ><span class="devsite-nav-text" tooltip>Priority inference</span></a></li>11881189  <li class="devsite-nav-item"><a href="/gemini-api/docs/caching"1190        class="devsite-nav-title"1191      ><span class="devsite-nav-text" tooltip>Context caching</span></a></li>11921193  <li class="devsite-nav-item1194           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1195        <span class="devsite-nav-text" tooltip>Guides</span>1196      </div></li>11971198  <li class="devsite-nav-item"><a href="/gemini-api/docs/interactions-overview"1199        class="devsite-nav-title"1200      ><span class="devsite-nav-text" tooltip>Interactions API</span></a></li>12011202  <li class="devsite-nav-item"><a href="/gemini-api/docs/streaming"1203        class="devsite-nav-title"1204      ><span class="devsite-nav-text" tooltip>Streaming</span></a></li>12051206  <li class="devsite-nav-item"><a href="/gemini-api/docs/background-execution"1207        class="devsite-nav-title"1208      ><span class="devsite-nav-text" tooltip>Background execution</span></a></li>12091210  <li class="devsite-nav-item1211           devsite-nav-expandable"><div class="devsite-expandable-nav">1212      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1213        <span class="devsite-nav-text" tooltip>File input</span>1214      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/file-input-methods"1215        class="devsite-nav-title"1216      ><span class="devsite-nav-text" tooltip>Input methods</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/files"1217        class="devsite-nav-title"1218      ><span class="devsite-nav-text" tooltip>Files API</span></a></li></ul></div></li>12191220  <li class="devsite-nav-item"><a href="/gemini-api/docs/openai"1221        class="devsite-nav-title"1222      ><span class="devsite-nav-text" tooltip>OpenAI compatibility</span></a></li>12231224  <li class="devsite-nav-item"><a href="/gemini-api/docs/media-resolution"1225        class="devsite-nav-title"1226      ><span class="devsite-nav-text" tooltip>Media resolution</span></a></li>12271228  <li class="devsite-nav-item"><a href="/gemini-api/docs/tokens"1229        class="devsite-nav-title"1230      ><span class="devsite-nav-text" tooltip>Token counting</span></a></li>12311232  <li class="devsite-nav-item"><a href="/gemini-api/docs/prompting-strategies"1233        class="devsite-nav-title"1234      ><span class="devsite-nav-text" tooltip>Prompt engineering</span></a></li>12351236  <li class="devsite-nav-item1237           devsite-nav-expandable"><div class="devsite-expandable-nav">1238      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1239        <span class="devsite-nav-text" tooltip>Logs and datasets</span>1240      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/logs-datasets"1241        class="devsite-nav-title"1242      ><span class="devsite-nav-text" tooltip>Get started with logs</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/logs-policy"1243        class="devsite-nav-title"1244      ><span class="devsite-nav-text" tooltip>Data logging and sharing</span></a></li></ul></div></li>12451246  <li class="devsite-nav-item1247           devsite-nav-expandable"><div class="devsite-expandable-nav">1248      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1249        <span class="devsite-nav-text" tooltip>Safety</span>1250      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/safety-settings"1251        class="devsite-nav-title"1252      ><span class="devsite-nav-text" tooltip>Safety settings</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/safety-guidance"1253        class="devsite-nav-title"1254      ><span class="devsite-nav-text" tooltip>Safety guidance</span></a></li></ul></div></li>12551256  <li class="devsite-nav-item1257           devsite-nav-expandable"><div class="devsite-expandable-nav">1258      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1259        <span class="devsite-nav-text" tooltip>Frameworks</span>1260      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/langgraph-example"1261        class="devsite-nav-title"1262      ><span class="devsite-nav-text" tooltip>LangChain &amp; LangGraph</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/crewai-example"1263        class="devsite-nav-title"1264      ><span class="devsite-nav-text" tooltip>CrewAI</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/llama-index"1265        class="devsite-nav-title"1266      ><span class="devsite-nav-text" tooltip>LlamaIndex</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/vercel-ai-sdk-example"1267        class="devsite-nav-title"1268      ><span class="devsite-nav-text" tooltip>Vercel AI SDK</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/temporal-example"1269        class="devsite-nav-title"1270      ><span class="devsite-nav-text" tooltip>Temporal</span></a></li></ul></div></li>12711272  <li class="devsite-nav-item1273           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1274        <span class="devsite-nav-text" tooltip>Resources</span>1275      </div></li>12761277  <li class="devsite-nav-item"><a href="/gemini-api/docs/changelog"1278        class="devsite-nav-title"1279      ><span class="devsite-nav-text" tooltip>Release notes</span></a></li>12801281  <li class="devsite-nav-item"><a href="/gemini-api/docs/deprecations"1282        class="devsite-nav-title"1283      ><span class="devsite-nav-text" tooltip>Deprecations</span></a></li>12841285  <li class="devsite-nav-item"><a href="/gemini-api/docs/libraries"1286        class="devsite-nav-title"1287      ><span class="devsite-nav-text" tooltip>Libraries</span></a></li>12881289  <li class="devsite-nav-item1290           devsite-nav-expandable"><div class="devsite-expandable-nav">1291      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1292        <span class="devsite-nav-text" tooltip>Migration</span>1293      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/migrate"1294        class="devsite-nav-title"1295      ><span class="devsite-nav-text" tooltip>Migrate to Gen AI SDK</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/migrate-to-interactions"1296        class="devsite-nav-title"1297      ><span class="devsite-nav-text" tooltip>Migrate to Interactions API</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/interactions-breaking-changes-may-2026"1298        class="devsite-nav-title"1299      ><span class="devsite-nav-text" tooltip>Interactions breaking changes (May 2026)</span></a></li></ul></div></li>13001301  <li class="devsite-nav-item"><a href="/gemini-api/docs/rate-limits"1302        class="devsite-nav-title"1303      ><span class="devsite-nav-text" tooltip>Rate limits</span></a></li>13041305  <li class="devsite-nav-item"><a href="/gemini-api/docs/billing"1306        class="devsite-nav-title"1307      ><span class="devsite-nav-text" tooltip>Billing info</span></a></li>13081309  <li class="devsite-nav-item"><a href="/gemini-api/docs/troubleshooting"1310        class="devsite-nav-title"1311      ><span class="devsite-nav-text" tooltip>API troubleshooting</span></a></li>13121313  <li class="devsite-nav-item"><a href="/gemini-api/docs/api-errors"1314        class="devsite-nav-title"1315      ><span class="devsite-nav-text" tooltip>API errors</span></a></li>13161317  <li class="devsite-nav-item1318           devsite-nav-external"><a href="https://aistudio.google.com/status"1319        class="devsite-nav-title"1320      ><span class="devsite-nav-text" tooltip>Status</span><span class="devsite-nav-icon material-icons"1321        data-icon="external"1322        data-title="External"1323        aria-hidden="true"></span></a></li>13241325  <li class="devsite-nav-item"><a href="/gemini-api/docs/partner-integration"1326        class="devsite-nav-title"1327      ><span class="devsite-nav-text" tooltip>Partner and library integrations</span></a></li>13281329  <li class="devsite-nav-item1330           devsite-nav-expandable"><div class="devsite-expandable-nav">1331      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1332        <span class="devsite-nav-text" tooltip>Google AI Studio</span>1333      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/ai-studio-quickstart"1334        class="devsite-nav-title"1335      ><span class="devsite-nav-text" tooltip>Quickstart</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/google-ai-plans"1336        class="devsite-nav-title"1337      ><span class="devsite-nav-text" tooltip>Google AI plans</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-build-mode"1338        class="devsite-nav-title"1339      ><span class="devsite-nav-text" tooltip>Vibe code in Build mode</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-fullstack"1340        class="devsite-nav-title"1341      ><span class="devsite-nav-text" tooltip>Developing full-stack apps</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-android"1342        class="devsite-nav-title"1343      ><span class="devsite-nav-text" tooltip>Build Android apps</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-deploying"1344        class="devsite-nav-title"1345      ><span class="devsite-nav-text" tooltip>Deploying your app</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-agents"1346        class="devsite-nav-title"1347      ><span class="devsite-nav-text" tooltip>Agents in AI Studio Playground</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/learnlm"1348        class="devsite-nav-title"1349      ><span class="devsite-nav-text" tooltip>Try out LearnLM</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/troubleshoot-ai-studio"1350        class="devsite-nav-title"1351      ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/workspace"1352        class="devsite-nav-title"1353      ><span class="devsite-nav-text" tooltip>Access for Workspace users</span></a></li></ul></div></li>13541355  <li class="devsite-nav-item1356           devsite-nav-expandable"><div class="devsite-expandable-nav">1357      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1358        <span class="devsite-nav-text" tooltip>Google Cloud Platform</span>1359      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/migrate-to-cloud"1360        class="devsite-nav-title"1361      ><span class="devsite-nav-text" tooltip>Gemini Enterprise Agent Platform Gemini API</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/oauth"1362        class="devsite-nav-title"1363      ><span class="devsite-nav-text" tooltip>OAuth authentication</span></a></li></ul></div></li>13641365  <li class="devsite-nav-item1366           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1367        <span class="devsite-nav-text" tooltip>Policies</span>1368      </div></li>13691370  <li class="devsite-nav-item"><a href="/gemini-api/terms"1371        class="devsite-nav-title"1372      1373        alt-paths=" /gemini-api/docs/zdr "><span class="devsite-nav-text" tooltip>Terms of service</span></a></li>13741375  <li class="devsite-nav-item"><a href="/gemini-api/docs/available-regions"1376        class="devsite-nav-title"1377      ><span class="devsite-nav-text" tooltip>Available regions</span></a></li>13781379  <li class="devsite-nav-item"><a href="/gemini-api/docs/usage-policies"1380        class="devsite-nav-title"1381      ><span class="devsite-nav-text" tooltip>Abuse monitoring</span></a></li>13821383  <li class="devsite-nav-item"><a href="/gemini-api/docs/feedback-policies"1384        class="devsite-nav-title"1385      ><span class="devsite-nav-text" tooltip>Feedback information</span></a></li>1386          </ul>1387        1388        1389          1390    1391  1392        1393        1394          1395    1396  1397    1398  1399        1400      </div>1401    1402  </div>1403</nav>1404          1405        </devsite-book-nav>1406      1407      <section id="gc-wrapper">1408        <main role="main" id="main-content" class="devsite-main-content"1409            1410              has-book-nav1411              has-sidebar1412            >1413          <div class="devsite-sidebar">1414            <div class="devsite-sidebar-content">1415                1416                <devsite-toc class="devsite-nav"1417                            role="navigation"1418                            aria-label="On this page"1419                            depth="2"1420                            scrollbars1421                            data-nosnippet1422                  ></devsite-toc>1423                <devsite-recommendations-sidebar class="nocontent devsite-nav" data-nosnippet>1424                </devsite-recommendations-sidebar>1425            </div>1426          </div>1427          <devsite-content>1428            1429              14301431143214331434143514361437143814391440<article class="devsite-article"><style>1441      /* Styles inlined from /site-assets/css/style.css */1442body[theme="googledevai-theme"] {1443  --devsite-background-0: var(--devsite-background-1);1444  --devsite-button-border: 1px solid #747775;1445  --devsite-button-border-radius: 20rem;1446  --devsite-button-font: 500 14px/36px 'Google Sans Text', Roboto, sans-serif;1447  --devsite-code-font-family: 'Google Sans Mono', Roboto Mono, monospace;1448  --devsite-primary-font-family: 'Google Sans Text', Roboto, sans-serif;1449  --devsite-table-heading-font: 500 14px/20px 'Google Sans Text', Roboto, sans-serif;1450  --googledevai-border-color: #c4c7c5;1451  --googledevai-blue-light: #d7e6ff;1452  --googledevai-blue-dark: #2e64de;1453  --googledevai-cyan-light: #c7e4ff;1454  --googledevai-cyan-dark: #3c8fe3;1455  --googledevai-purple-light: #dce2ff;1456  --googledevai-purple-dark: #987be9;1457  --googledevai-purple: #ac87eb;1458  --googledevai-red: #ee4d5d;1459  --googledevai-secondary-text: #001d35;1460  --googledevai-button-gradient-light: linear-gradient(90deg, var(--googledevai-blue-light), var(--googledevai-cyan-light), var(--googledevai-purple-light));1461  --googledevai-button-gradient-dark: linear-gradient(90deg, var(--googledevai-blue), var(--googledevai-cyan), var(--googledevai-purple));1462}14631464body[theme="googledevai-theme"]:not([type="reference"]){1465  --googledevai-page-width: 1100px;1466}14671468body[layout=docs][theme="googledevai-theme"]:not([type="reference"]) .devsite-main-content,1469body[layout=docs][theme="googledevai-theme"]:not([type="reference"]) .devsite-main-content[has-book-nav][has-sidebar] {1470  grid-template-columns: minmax(269px, 1fr) minmax(752px, var(--googledevai-page-width)) minmax(160px, 1fr);1471  grid-gap: 3rem;1472}14731474body[layout=docs][theme="googledevai-theme"] devsite-content {1475  max-width: var(--googledevai-page-width);1476}14771478body[layout=docs][theme="googledevai-theme"] .devsite-article {1479  box-shadow: unset;1480}14811482body[theme="googledevai-theme"] {1483  --googledevai-header-gradient: linear-gradient(90deg, var(--googledevai-blue) 50%, var(--googledevai-cyan), var(--googledevai-purple), var(--googledevai-red));1484}14851486body[theme="googledevai-theme"].color-scheme--dark {1487  --googledevai-header-gradient: linear-gradient(90deg, var(--googledevai-blue) 75%, var(--googledevai-cyan), var(--googledevai-purple));1488  --googledevai-border-color: #444746;1489}14901491/* Ensure that full-bleed pages get the full width. */1492body[theme="googledevai-theme"][layout="full"] .devsite-main-content {1493  max-width: none;1494  padding: 0;1495}14961497/* And ensure that any site banners/ACL warnings/etc don't get hidden on1498 * full-bleed pages. */1499body[theme="googledevai-theme"][layout="full"] .devsite-banner {1500  margin: 0;1501}15021503tab:has(> a.hidden-tab) {1504  display: none;1505}15061507body[theme="googledevai-theme"] devsite-toc > .devsite-nav-list {1508  border-inline-start: unset;1509}15101511/* Banner notice */1512[layout=docs] .devsite-banner:first-of-type {1513  background: var(--googledevai-cyan-light);1514  border-radius: 10px;1515  color: var(--googledevai-secondary-text);1516  margin: -2.5rem -0.25rem 2.5rem;1517  display: flex;1518}15191520/* Banner notice smaller screens */1521@media (max-width: 840px) {1522  [layout=docs] .devsite-banner:first-of-type {1523    margin: -0.25rem -0.25rem 2.5rem;1524  }1525}15261527/* Asides */1528.devsite-article-body>aside:not([class*=attempt])  {1529  border-radius: 2px;1530}15311532/* Tables */1533table:not(.tfo-notebook-buttons) {1534  border: 1px solid var(--googledevai-border-color);1535  border-collapse: unset;1536  border-radius: 9px;1537  margin: auto;1538  width: 100%;1539}15401541.gemini-api-model-table tr:not(:last-child) td:not(:first-child),1542.gemini-api-model-table tr:not(:last-child) th,1543th,1544table:not(.gemini-api-model-table):not(.tfo-notebook-buttons) tr:not(:last-child) td {1545  border-bottom: 1px solid var(--googledevai-border-color);1546}15471548th,1549td {1550  background: transparent;1551  padding: 1rem;1552}15531554/* Notebooks */1555devsite-code .tfo-notebook-code-cell-output {1556  max-height: 300px;1557  overflow: auto;1558  background: rgba(237, 247, 255, 1);  /* blue bg to distinguish from input code cells */1559}15601561devsite-code .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1562  background: rgba(237, 247, 255, .7);  /* blue bg to distinguish from input code cells */1563}15641565.color-scheme--dark devsite-code .tfo-notebook-code-cell-output {1566  background: rgba(var(--devsite-background-2), 1);1567}15681569.color-scheme--dark devsite-code .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1570  background: rgba(var(--devsite-background-2), .7);1571}15721573devsite-code[dark-code] .tfo-notebook-code-cell-output {1574  background: rgba(64, 78, 103, 1);  /* medium slate */1575}15761577devsite-code[dark-code] .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1578  background: rgba(64, 78, 103, .7);  /* medium slate */1579}15801581.devsite-article-body>devsite-code {1582  --devsite-code-buttons-container-right: 0;1583  --devsite-code-margin: 0 0;1584  --devsite-code-padding-block: 14px;1585  border-radius: 8px;1586}15871588.devsite-article-body>.beta:not([class*=attempt]),1589.devsite-article-body>.caution:not([class*=attempt]),1590.devsite-article-body>.deprecated:not([class*=attempt]),1591.devsite-article-body>.dogfood:not([class*=attempt]),1592.devsite-article-body>.experimental:not([class*=attempt]),1593.devsite-article-body>.key-point:not([class*=attempt]),1594.devsite-article-body>.key-term:not([class*=attempt]),1595.devsite-article-body>.note:not([class*=attempt]),1596.devsite-article-body>.objective:not([class*=attempt]),1597.devsite-article-body>.preview:not([class*=attempt]),1598.devsite-article-body>.special:not([class*=attempt]),1599.devsite-article-body>.success:not([class*=attempt]),1600.devsite-article-body>.tip:not([class*=attempt]),1601.devsite-article-body>.warning:not([class*=attempt]),1602.devsite-article-body>aside:not([class*=attempt]) {1603  --devsite-notice-margin: 0 0;1604  border-radius: 8px;1605}16061607/* override default table styles for notebook buttons */1608.devsite-table-wrapper .tfo-notebook-buttons {1609  display: block;1610  width: auto;1611}16121613.tfo-notebook-buttons td {1614  display: inline-block;1615  padding: 0 16px 16px 0;1616}16171618/* from DevSite's buttons.scss */1619.tfo-notebook-buttons a,1620.tfo-notebook-buttons :link,1621.tfo-notebook-buttons :visited {1622  -moz-appearance: none;1623  -webkit-appearance: none;1624  -webkit-box-align: center;1625  -ms-flex-align: center;1626  align-items: center;1627  align-self: var(--devsite-button-align-self);1628  background: var(--devsite-button-background, var(--devsite-background-1));1629  border: var(--devsite-button-border, 0);1630  border-radius: var(--devsite-button-border-radius, 2px);1631  box-sizing: border-box;1632  color: var(--devsite-button-color);1633  cursor: pointer;1634  display: -webkit-box;1635  display: -ms-flexbox;1636  display: flex;1637  font: var(--devsite-button-font, 500 14px/36px var(--devsite-primary-font-family));1638  height: var(--devsite-button-height, 36px);1639  letter-spacing: var(--devsite-button-letter-spacing, 0);1640  line-height: var(--devsite-button-line-height, 36px);1641  margin: var(--devsite-button-margin, 0);1642  margin-inline-end: var(--devsite-button-margin-x-end);1643  max-width: var(--devsite-button-max-width, none);1644  min-width: 36px;1645  outline: 0;1646  overflow: hidden;1647  padding: var(--devsite-button-with-icon-padding, 0 16px);1648  text-align: center;1649  text-decoration: none;1650  text-overflow: ellipsis;1651  text-transform: var(--devsite-button-text-transform, uppercase);1652  transition:1653    background-color .2s,1654    border .2s;1655  vertical-align: middle;1656  white-space: nowrap;1657  width: var(--devsite-button-width, auto);1658}16591660.tfo-notebook-buttons a:hover,1661.tfo-notebook-buttons a:focus {1662  background: var(--devsite-button-background-hover);1663  border: var(--devsite-button-border-hover, 0);1664  color: var(--devsite-button-color-hover, var(--devsite-button-color));1665  text-decoration: var(--devsite-button-text-decoration-hover, none);1666}16671668.tfo-notebook-buttons a:active {1669  background: var(--devsite-button-background-active);1670  border: var(--devsite-button-border-active, 0);1671  transform: var(--devsite-button-transform-active, none);1672}16731674.tfo-notebook-buttons tr {1675  background: 0;1676  border: 0;1677}16781679/* on rendered notebook page,1680   remove link to webpage since we're already here */1681.tfo-notebook-buttons:not(.tfo-api) td:first-child {1682  display: none;1683}16841685.tfo-notebook-buttons td > a > img {1686  margin: 0 8px 0 -4px;1687  height: 20px;1688}16891690[appearance='dark'] .tfo-notebook-buttons td > a > img {1691  filter: invert(1);1692}16931694@media (prefers-color-scheme: dark) {1695  [appearance='device'] .tfo-notebook-buttons td > a > img {1696    filter: invert(1);1697  }1698  .sub-heading {1699    background-color: #333;1700    color: #bdbdbd;1701  }1702}17031704[appearance='dark'] .sub-heading {1705  background-color: #333;1706  color: #bdbdbd;1707}17081709.sub-heading {1710  background-color: #f2f2f2;1711  color: #5f6368;1712}17131714@media screen and (max-width: 600px) {1715  .tfo-notebook-buttons td {1716    display: block;1717  }1718}17191720devsite-nav-buttons button {1721  margin-left: 0;1722  margin-top: 5px;1723}17241725code {1726  border-radius: 6px1727}17281729devsite-book-nav .devsite-nav-list>.devsite-nav-heading:not(.devsite-nav-divider) {1730  border-top: 0;1731  padding-bottom: 0.9rem;1732  font-size: 1rem;1733}17341735/*1736 * TODO(b/439059414): Remove this workaround in favor of a project-level1737 * body_class when possible.1738 */1739.ais-theme-marker {1740  display: none;1741}17421743/*1744 * Gemini API body class.1745 * https://source.corp.google.com/piper///depot/google3/third_party/devsite/googledevai/en/gemini-api/_project.yaml;l=71746 */1747.gemini-api devsite-thumb-rating[position="header"],1748.gemini-api devsite-feedback[position="header"] {1749  /* Hide the thumb rating and feedback widgets at the top of the page. */1750  display: none;1751}17521753/*1754 * Shaded table styles look like a .pricing-table but are more flexible around1755 * content sizes in each column.1756 */1757.shaded-table {1758  border-collapse: separate;1759  border-spacing: 0;1760  border-radius: 8px;1761  overflow: hidden;1762}17631764.shaded-table th {1765  background-color: #f2f2f2;1766  text-align: left;1767  padding: 8px;1768}17691770/* These should use theme colours for light too, so we don't1771 * need an override. */1772.color-scheme--dark .shaded-table th {1773  background-color: var(--devsite-ref-palette--grey800);1774}17751776.shaded-table td {1777    padding: 8px;1778}17791780.shaded-table th:first-child {1781  border-top-left-radius: 8px;1782}17831784.shaded-table th:last-child {1785  border-top-right-radius: 8px;1786}17871788.shaded-table tr:last-child td:first-child {1789  border-bottom-left-radius: 8px;1790}17911792.shaded-table tr:last-child td:last-child {1793  border-bottom-right-radius: 8px;1794}17951796.devsite-nav {1797    font-size: var(--devsite-nav-font-size, 14px);1798}17991800.devsite-nav-item {1801    line-height: var(--devsite-nav-item-line-height, 20px);1802}18031804.devsite-book-nav-bg, devsite-book-nav {1805    width: 210px;1806    scrollbar-width: thin;1807}18081809/* Hide the old toggle button immediately */1810.devsite-expandable-nav > .devsite-nav-toggle {1811    display: none !important;1812}18131814/* Ion setup: Default State (Chevron Right) */1815.devsite-expandable-nav > .devsite-nav-title::after {1816    font-family: 'Material Icons';1817    font-weight: normal;1818    font-style: normal;1819    font-size: 18px;1820    line-height: 1;1821    color: #888;1822    /* Default: Chevron Right */1823    content: "\e5cc";1824    flex-shrink: 0;1825    margin-left: 8px;1826}18271828/* Down state logic */1829.devsite-expandable-nav.expanded > .devsite-nav-title::after,1830.devsite-expandable-nav:has(.devsite-nav-active) > .devsite-nav-title::after,1831.devsite-expandable-nav > .devsite-nav-title[aria-expanded="true"]::after {1832    content: "\e313";1833}18341835/* Close state logic */1836.devsite-expandable-nav > .devsite-nav-title[aria-expanded="false"]::after {1837    content: "\e5cc" !important;1838}18391840/* Hovercard styling */1841.gemini-api .heading:has(devsite-gemini-api-hovercard-button) {1842  display: flex;1843  justify-content: space-between;1844  align-items: center;1845}18461847.gemini-api .heading:has(devsite-gemini-api-hovercard-button) h1 {1848  margin-bottom: 0;1849}18501851devsite-gemini-api-hovercard,1852devsite-gemini-api-hovercard-button {1853  /* Render above any code blocks on the page */1854  z-index: 1;1855}18561857.devsite-nav-icon[data-icon="beta"], .devsite-nav-icon[data-icon="preview"],1858.devsite-nav-icon[data-icon="experimental"] {1859  margin: -5px 0 -1px 4px;1860}1861      </style><style>1862      /* Styles inlined from /site-assets/css/overview.css */1863.button-primary {1864  border-radius: 0.375rem;1865}18661867.code-snippet {1868  background-color: #f5f5f5;1869  padding: 1rem;1870  border-radius: 4px;1871  overflow: auto;1872}18731874.code-snippet code {1875  font-family: monospace;1876}18771878.quickstart {1879  align-items: center;1880  display: flex;1881  flex-direction: row;1882  padding-bottom: 1rem;1883}18841885.quickstart p {1886  margin: 0;1887}18881889.quickstart-blurb {1890  margin-left: 1rem;1891  padding-left: 1rem;1892  border-left: 2px solid var(--googledevai-border-color);1893}18941895.gemini-api-card-overview {1896  background: var(--devsite-background-1);1897  border: 1px solid var(--googledevai-border-color);1898  border-radius: 8px;1899  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);1900  color: var(--devsite-primary-text-color);1901  padding: 1rem;1902  text-decoration: none;1903  transition: box-shadow 0.3s ease-in-out;1904}19051906.gemini-api-card-overview:active,1907.gemini-api-card-overview:focus {1908  text-decoration: none;1909  border-color: var(--devsite-primary-color);1910}19111912.gemini-api-card-overview:hover {1913  box-shadow: var(--gemini-api-elevation-3dp);1914}19151916.gemini-api-card-title {1917  align-items: center;1918  display: flex;1919  font-size: 1rem;1920  height: auto; /* Override the setting for now in models.css */1921  margin: 0 0 0.75rem 0;1922}19231924.gemini-api-card-overview .google-symbols {1925  font-size: 18px;1926}19271928.gemini-api-card-overview .google-symbols.spark {1929  font-size: 16px;1930}19311932.gemini-api-card-overview .ais-logo {1933  height: 16px;1934  user-select: none;1935}19361937.gemini-api-card-overview .ais-logo,1938.gemini-api-card-overview .google-symbols,1939.gemini-api-card-overview .nano-banana {1940  margin-right: 0.5rem;1941  vertical-align: middle;1942}19431944.gemini-api-card-overview.with-links {1945  display: flex;1946  flex-direction: column;1947  justify-content: space-between;1948}19491950.gemini-api-card-description {1951  margin: 0;1952  height: auto; /* Override the setting for now in models.css */1953}19541955.gemini-api-card-description-cta {1956  color: var(--devsite-link-color);1957  margin: 1rem 0 0 0;1958}19591960.blue-bold-card {1961  display: flex;1962  flex-direction: row;1963  gap: 0.5rem;1964}19651966.icon-background {1967  display: flex;1968  border-radius: 8px;1969  padding: 0.5rem;1970  background-color: rgb(from var(--devsite-link-background) r g b / 40%);1971}19721973.icon-background .google-symbols {1974  margin: 0;1975}19761977/* Add this to prevent the button from getting squashed on any screen size */1978.quickstart .button-primary {1979  flex-shrink: 0;      /* Critical: Never let this element shrink */1980  white-space: nowrap; /* Critical: Keep text on one line */1981  min-width: max-content; /* Ensure it takes up as much space as the text needs */1982}198319841985@media only screen and (min-width: 625px) {1986  .gemini-api-recommended {1987    display: grid;1988    grid-template-columns: repeat(3, 1fr);1989    gap: 1.5rem;1990  }1991}19921993@media only screen and (max-width: 625px) {1994  /* 1. Standard Card Resets for Mobile */1995  .gemini-api-card-overview {1996    display: block;1997    margin: 1rem 0;1998  }19992000  .gemini-api-card-title {2001    margin: 0 0 0.25rem 0;2002  }20032004  .blue-bold-card {2005    display: flex;2006  }20072008  /* 2. Quickstart Split Layout (Text -> Button -> Text) */2009  .quickstart {2010    flex-direction: column;2011    align-items: flex-start;2012    gap: 1rem;2013  }20142015  /* "Unwrap" the text container so we can reorder paragraphs individually */2016  .quickstart-blurb {2017    display: contents;2018  }20192020  /* Order 1: The first paragraph ("Follow our Quickstart...") */2021  .quickstart-blurb p:first-child {2022    order: 1;2023  }20242025  /* Order 2: The Button */2026  .quickstart .button-primary {2027    order: 2;2028  }20292030  /* Order 3: The second paragraph ("For most models...") */2031  .quickstart-blurb p:last-child {2032    order: 3;2033  }2034}20352036/* Resources Footer Section */2037.gemini-api-header-with-cta {2038  display: flex;2039  justify-content: space-between;2040  align-items: center;2041  margin-bottom: 1rem;2042}20432044.gemini-api-header-with-cta h2 {2045  margin: 0;2046}20472048.gemini-api-cta-link {2049  font-size: 0.9rem;2050  font-weight: 500;2051  text-decoration: none;2052  color: #5f6368;2053}20542055.gemini-api-cta-link:hover {2056  text-decoration: underline;2057  color: var(--devsite-link-color);2058}20592060.color-scheme--dark .gemini-api-cta-link {2061  color: #9aa0a6;2062}20632064.gemini-api-resources-footer {2065  display: grid;2066  grid-template-columns: repeat(4, 1fr);2067  gap: 1.5rem;2068  margin: 4rem 0 2rem;2069  padding-top: 0;2070}20712072.gemini-api-resource-item {2073  display: flex;2074  flex-direction: column;2075  align-items: center;2076  text-align: center;2077  text-decoration: none;2078  color: inherit;2079  padding: 0 1rem;2080  transition: opacity 0.2s ease-in-out;2081}20822083.gemini-api-resource-item {2084  display: flex;2085  flex-direction: column;2086  align-items: center;2087  text-align: center;2088  text-decoration: none;2089  color: inherit;2090  padding: 1rem;2091  border-radius: 8px;2092  transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;2093}20942095.gemini-api-resource-item:hover {2096  text-decoration: none;2097  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);2098  background-color: var(--devsite-background-1);2099}21002101.color-scheme--dark .gemini-api-resource-item:hover {2102  background-color: #1f1f1f;2103  box-shadow: 0 4px 8px 3px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.3);2104}21052106.gemini-api-resource-item .icon-container {2107  margin-bottom: 1rem;2108  color: var(--devsite-primary-text-color);2109  display: flex;2110  align-items: center;2111  justify-content: center;2112  height: 24px;2113}21142115.gemini-api-resource-item .google-symbols {2116  font-size: 24px;2117}21182119.gemini-api-resource-item .ais-logo {2120  height: 24px;2121  width: auto;2122}21232124.gemini-api-resource-item .resource-title {2125  font-family: "Google Sans", Roboto, sans-serif;2126  font-weight: 600;2127  font-size: 1rem;2128  margin-bottom: 0.5rem;2129  color: var(--devsite-primary-text-color);2130}21312132.gemini-api-resource-item .resource-description {2133  font-size: 0.875rem;2134  color: #5f6368;2135  line-height: 1.5;2136  margin: 0;2137}21382139.color-scheme--dark .gemini-api-resource-item .resource-description {2140  color: #9aa0a6;2141}21422143@media (max-width: 900px) {2144  .gemini-api-resources-footer {2145    grid-template-columns: repeat(2, 1fr);2146    gap: 2rem;2147  }2148}21492150@media (max-width: 600px) {2151  .gemini-api-resources-footer {2152    grid-template-columns: 1fr;2153    gap: 2rem;2154  }2155}2156      </style><style>2157      /* Styles inlined from /site-assets/css/models.css */2158:root {2159  --gemini-api-table-font-color: #3c4043;2160  --gemini-api-model-font: 'Google Sans Text', Roboto, sans-serif;2161  --gemini-api-card-width: 17rem;2162  --gemini-api-elevation-1dp: 0 1px 1px 0 rgba(0, 0, 0, 0.14),2163                              0 2px 1px -1px rgba(0, 0, 0, 0.12),2164                              0 1px 3px 0 rgba(0, 0, 0, 0.2);2165  --gemini-api-elevation-3dp: 0 3px 4px 0 rgba(0, 0, 0, 0.14),2166                              0 3px 3px -2px rgba(0, 0, 0, 0.12),2167                              0 1px 8px 0 rgba(0, 0, 0, 0.2);2168}21692170body[theme="googledevai-theme"] {2171  --googledevai-button-gradient: var(--googledevai-button-gradient-light);2172}21732174body[theme="googledevai-theme"].color-scheme--dark {2175  --googledevai-button-gradient: var(--googledevai-button-gradient-dark);2176}21772178.google-symbols {2179  background: -webkit-linear-gradient(45deg, var(--googledevai-blue), var(--googledevai-purple));2180  -webkit-background-clip: text;2181  -webkit-text-fill-color: transparent;2182  user-select: none;2183  vertical-align: bottom;2184}218521862187/* Cards */2188@media only screen and (min-width: 625px) {2189  .gemini-api-recommended {2190    display: grid;2191    grid-template-columns: repeat(3, 1fr);  /* Three equal-width columns */2192    grid-column-gap: 3rem;  /* Keep the gap between columns */2193  }2194}21952196.gemini-api-recommended {2197  width: 100%;  /* Take full width of parent */2198  margin: 0 auto;2199}22002201.gemini-api-card {2202  background: var(--devsite-background-1);2203  border: 1px solid var(--googledevai-border-color);2204  border-radius: 9px;2205  box-shadow: var(--gemini-api-elevation-1dp);2206  height: 23rem;2207  margin: 1rem .5rem;2208  padding: 1rem;2209  transition: box-shadow 0.3s ease-in-out;2210  width: var(--gemini-api-card-width);2211}22122213.color-scheme--dark .gemini-api-card {2214  background: #131314;2215  border-color: #444746;2216}22172218.gemini-api-card:hover {2219  box-shadow: var(--gemini-api-elevation-3dp);2220}22212222.gemini-api-card a:empty {2223  display: block;2224  position: relative;2225  height: 23rem;2226  width: var(--gemini-api-card-width);2227  top: -22.8rem;2228  left: -1rem;2229}22302231.gemini-api-card a:empty:focus {2232  border: 2px solid var(--devsite-primary-color);2233  border-radius: 9px;2234}22352236.gemini-api-card-title {2237  font-family: "Google Sans", Roboto, sans-serif;2238  font-size: 1.3rem;2239  font-weight: 500;2240  height: 1.5rem;2241  margin-bottom: 2.5rem;2242  line-height: 1.3rem;2243}22442245.gemini-api-card-description {2246  font-size: .9rem;2247  height: 7.5rem;2248  overflow: hidden;2249  text-overflow: ellipsis;2250  white-space: normal;2251}22522253.gemini-api-card-bulletpoints {2254  color: #757575;2255  font-size: .8rem;2256  height: 8.2rem;2257  margin-left: 1rem;2258  padding: 0;2259}22602261.color-scheme--dark .gemini-api-card-bulletpoints {2262  color: var(--devsite-primary-text-color);2263}22642265.gemini-api-card-description,2266.gemini-api-card-bulletpoints {2267  font-family: var(--gemini-api-model-font);2268}22692270.gemini-api-card-bulletpoints li {2271  line-height: 1rem;2272  margin: .3rem 0;2273}22742275/* Tables */2276.gemini-api-model-table,2277.gemini-api-model-table th {2278  color: var(--gemini-api-table-font-color);2279  font: .95rem var(--gemini-api-model-font);2280}22812282.color-scheme--dark .gemini-api-model-table,2283.color-scheme--dark .gemini-api-model-table th {2284  color: var(--devsite-primary-text-color);2285}22862287.gemini-api-model-table th {2288  font-weight: 500;2289}22902291.gemini-api-model-table td:first-child {2292  max-width: 0;2293}22942295.gemini-api-model-table-grid {2296  display: grid;2297  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));2298  grid-gap: 1rem .5rem;2299}23002301.gemini-api-model-table section {2302  display: inline-grid;2303}23042305.gemini-api-model-table p {2306  margin: 0 0 .5rem;2307}23082309.gemini-api-model-table li {2310  margin: 0;2311}23122313.gemini-api-model-table ul {2314  margin-top: .5rem;2315}23162317.gemini-api-model-table .google-symbols {2318  margin-right: .7rem;2319  vertical-align: middle;2320}23212322.gemini-api-supported,2323.gemini-api-not-supported,2324.gemini-api-experimental,2325.gemini-api-new {2326  border-radius: 8px;2327  display: inline-block;2328  font-size: .9rem;2329  font-weight: 500;2330  line-height: 1rem;2331  padding: .3rem 0.5em;2332}23332334.gemini-api-supported {2335  background: #e6f4ea; /* GM3 Green 50 */2336  color: #177d37; /* GM3 Green 700 */2337}23382339.gemini-api-not-supported {2340  background: #fce8e6; /* GM3 Red 50 */2341  color: #c5221f; /* GM3 Red 700 */2342}23432344.gemini-api-experimental {2345  background: #e8def8;2346  color: #4a4458;2347}23482349.gemini-api-new {2350  background: #c2e7ff; /* GM3 Blue 100 */2351  color: #001d35; /* GM3 Blue 900 */2352  margin-left: 0.5rem;2353  white-space: nowrap;2354}23552356.color-scheme--dark .gemini-api-supported {2357  background: #177d37; /* GM3 Green 700 */2358  color: #e6f4ea; /* GM3 Green 50 */2359}23602361.color-scheme--dark .gemini-api-not-supported {2362  background: #c5221f; /* GM3 Red 700 */2363  color: #fce8e6; /* GM3 Red 50 */2364}23652366.color-scheme--dark .gemini-api-new {2367  background: #004a77; /* GM3 Blue 800 */2368  color: #c2e7ff; /* GM3 Blue 100 */2369}23702371/* Buttons */2372.gemini-api-model-button {2373  background: var(--googledevai-button-gradient);2374  background-size: 300% 300%;2375  border-radius: 20rem;2376  color: #001d35;2377  font-family: var(--gemini-api-model-font);2378  font-size: .9rem;2379  font-weight: 500;2380  padding: .6rem 1rem;2381  text-align: center;2382  text-decoration: none;2383  transition: filter .2s ease-in-out,2384              box-shadow .2s ease-in-out;2385}23862387.gemini-api-model-button:hover{2388  animation: gradient 5s ease infinite;2389  filter: brightness(.98);2390  box-shadow: var(--gemini-api-elevation-1dp);2391}23922393.gemini-api-model-button:focus {2394  filter: brightness(.95);2395  outline: #00639b solid 3px;2396  outline-offset: 2px;2397  text-decoration: none;2398}23992400.gemini-api-model-button::before {2401  content: 'spark';2402  font-family: 'Google Symbols';2403  padding-right: 0.5rem;2404  vertical-align: middle;2405}24062407@keyframes gradient {2408	0% {2409		background-position: 0% 50%;2410	}2411	50% {2412		background-position: 100% 50%;2413	}2414	100% {2415		background-position: 0% 50%;2416	}2417}24182419.model-card {2420    display: flex;2421    background-color: #ffffff;2422    border: 1px solid #e0e0e0;2423    border-radius: 12px;2424    overflow: hidden;2425    margin-bottom: 1.5rem;2426    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);2427    transition: box-shadow 0.3s ease;2428}24292430.color-scheme--dark .model-card {2431  background-color: #3c4043;2432}24332434.model-card:hover {2435    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);2436}24372438.card-content {2439    padding: 2.5rem;2440    flex: 1;2441}24422443.sub-heading-model {2444    font-size: 0.8rem;2445    font-weight: 600;2446    text-transform: uppercase;2447    letter-spacing: 0.5px;2448    margin: 0 0 0.5rem 0;2449}24502451.color-scheme--dark .sub-heading-model {2452  color: var(--devsite-primary-text-color);2453}24542455.card-content h2 {2456    font-size: 2rem;2457    font-weight: 500;2458    margin: 0 0 1rem 0;2459}24602461.description {2462    font-size: 1rem;2463    line-height: 1.6;2464    color: #3c4043;2465    margin: 0 0 1.5rem 0;2466}24672468.color-scheme--dark .description {2469  color: var(--devsite-primary-text-color);2470}24712472.card-content a:not(.gemini-api-model-button) {2473    color: #1a73e8;2474    text-decoration: none;2475    font-weight: 600;2476}24772478.card-content a:hover {2479    text-decoration: underline;2480}24812482@media (max-width: 768px) {2483    .model-card {2484        flex-direction: column;2485    }24862487    .card-content {2488        padding: 1.5rem;2489    }24902491    h1 {2492        font-size: 2rem;2493    }24942495    .card-content h2 {2496        font-size: 1.5rem;2497    }2498}249925002501/* --- COMPACT MODEL GRID (2 Columns) --- */25022503/* Grid container to create the two-column layout */2504.gemini-model-grid-compact {2505  display: grid;2506  grid-template-columns: repeat(2, 1fr); /* Two equal columns */2507  grid-column-gap: 2rem;2508  grid-row-gap: 1.5rem;2509  margin: 2rem 0;2510}25112512/* Individual row styling with stretched-link support */2513.gemini-model-row {2514  display: flex;2515  align-items: center;2516  gap: 1rem;2517  position: relative; /* Essential for containing the stretched link */2518  padding: 0.75rem;2519  border-radius: 12px;2520  transition: background-color 0.2s ease;2521}25222523/* Row hover effect to indicate clickability */2524.gemini-model-row:hover {2525  background-color: rgba(0, 0, 0, 0.04);2526}25272528.color-scheme--dark .gemini-model-row:hover {2529  background-color: rgba(255, 255, 255, 0.05);2530}25312532/* The small square icon card with gradient background */2533.gemini-icon-card-small {2534  flex-shrink: 0;2535  width: 56px;2536  height: 56px;2537  display: flex;2538  flex-direction: column;2539  align-items: center;2540  justify-content: center;2541  background: var(--googledevai-button-gradient-light); /* [cite: 77] */2542  border-radius: 12px;2543  box-shadow: var(--gemini-api-elevation-1dp); /* [cite: 120] */2544  z-index: 2; /* Keeps icon above the clickable link layer */2545}25462547.color-scheme--dark .gemini-icon-card-small {2548  background: var(--googledevai-button-gradient-dark); /* [cite: 77] */2549}25502551/* Icon styling */2552.gemini-icon-card-small .google-symbols {2553  font-size: 20px;2554  color: #001d35; /* Dark text for contrast against gradient */2555  -webkit-text-fill-color: initial; /* Override transparent fill [cite: 123] */2556}25572558/* Text details container */2559.gemini-model-details {2560  display: flex;2561  flex-direction: column;2562}25632564.gemini-model-name {2565  font-family: var(--gemini-api-model-font); /* [cite: 119] */2566  font-weight: 600;2567  font-size: 1.1rem;2568  margin: 0 0 2px 0;2569}25702571/* Stretched Link Logic */2572.gemini-model-name a {2573  text-decoration: none;2574  color: inherit;2575}25762577.gemini-model-name a::after {2578  content: "";2579  position: absolute;2580  top: 0;2581  right: 0;2582  bottom: 0;2583  left: 0;2584  z-index: 1; /* Expands click area to the entire .gemini-model-row */2585}25862587/* Style for optional status text (e.g., experimental, preview) */2588.gemini-model-name .model-status,2589.title-large h3 .model-status {2590  color: #757576; /* Gray meeting minimum 4.5:1 contrast ratio */2591  font-style: italic;2592  margin-left: 0.4rem;2593}25942595/* Dark mode adjustment to ensure it stays "light" relative to the background */2596.color-scheme--dark .gemini-model-name .model-status {2597  color: #70757a;2598}25992600.gemini-model-desc {2601  font-family: var(--gemini-api-model-font); /* [cite: 133] */2602  font-size: 0.85rem;2603  line-height: 1.3;2604  color: #5f6368;2605  margin: 0;2606}26072608.color-scheme--dark .gemini-model-desc {2609  color: var(--devsite-primary-text-color); /* [cite: 54] */2610}26112612/* --- CENTERED MODEL GRID (3 Cards) --- */26132614.gemini-centered-model-grid {2615  display: flex;2616  flex-wrap: wrap;2617  justify-content: center;2618  gap: 1.5rem;2619  margin: 2rem 0;2620}26212622.gemini-card-centered {2623  background: var(--devsite-background-1); /* [cite: 53] */2624  border: 1px solid var(--googledevai-border-color); /* [cite: 76] */2625  border-radius: 8px;2626  padding: 1.5rem;2627  text-align: center;2628  display: flex;2629  flex-direction: column;2630  align-items: center;2631  text-decoration: none;2632  transition: box-shadow 0.3s ease-in-out; /* [cite: 54] */2633  flex: 0 1 calc(33.333% - 1rem);2634  box-sizing: border-box;2635}26362637.gemini-card-centered:hover {2638  box-shadow: var(--gemini-api-elevation-3dp); /* [cite: 121] */2639}26402641.gemini-card-centered:active,2642.gemini-card-centered:focus {2643  text-decoration: none;2644}26452646.gemini-card-centered .title-large {2647  font-family: var(--devsite-primary-font-family); /* [cite: 75] */2648  font-size: 1.5rem;2649  font-weight: 500;2650  color: var(--devsite-primary-text-color);2651  margin: 0.5rem 0 1rem 0;2652  display: flex;2653  justify-content: center;2654  gap: 0.5rem;2655}26562657/* Prevents the double-bananas from stacking */2658.gemini-card-centered .title-large span.nano-banana {2659  flex-shrink: 0;2660}26612662.gemini-card-centered .description-centered {2663  font-family: var(--gemini-api-model-font); /* [cite: 133] */2664  font-size: 0.95rem;2665  line-height: 1.5;2666  color: #3c4043;2667  margin: 0;2668}26692670.color-scheme--dark .gemini-card-centered .description-centered {2671  color: var(--devsite-primary-text-color);2672}26732674/* --- RESPONSIVE BREAKPOINTS --- */26752676@media (max-width: 840px) {2677  .gemini-card-centered {2678    flex-basis: 100%;2679  }2680}26812682@media (max-width: 768px) {2683  .gemini-model-grid-compact {2684    grid-template-columns: 1fr;2685  }2686}26872688/* Ensure H3 tags within the model row don't use default large heading styles */2689.gemini-model-details h3.gemini-model-name {2690  font-family: var(--gemini-api-model-font);2691  font-weight: 600;2692  font-size: 1.1rem;2693  margin: 0 0 0 0;2694  border: none; /* Removes default devsite heading borders if any */2695  padding: 0;2696  line-height: 1.3;2697}26982699/* Maintain clickability for the heading */2700.gemini-model-details h3.gemini-model-name a {2701  text-decoration: none;2702  color: inherit;2703}27042705/* Normalizes the H3 within centered cards to match your existing design */2706.gemini-card-centered .title-large h3 {2707  font-family: inherit;2708  font-size: inherit;2709  font-weight: inherit;2710  color: inherit;2711  margin: 0;2712  display: inline; /* Keeps it on the same line as the icon */2713  border: none;2714  padding: 0;2715}27162717.status-subtext {2718  font-family: var(--gemini-api-model-font);2719  font-style: italic;2720  color: #757576; /* Gray meeting minimum 4.5:1 contrast ratio */2721  text-align: center;2722  margin: 0.25rem 0 0 0; /* Minimal top margin to stay close to description */2723}27242725/* Dark mode adjustment */2726.color-scheme--dark .status-subtext {2727  color: #70757a;2728}2729      </style><style>2730      /* Styles inlined from /site-assets/css/pricing.css */2731/* Pricing table styles */27322733.pricing-table {2734  border-collapse: separate;2735  border-spacing: 0;2736  border-radius: 8px;2737  overflow: hidden;2738}27392740.pricing-table th {2741  background-color: #f2f2f2;2742  text-align: left;2743  padding: 8px;2744}27452746/* Set the second and after (of three total) columns to 35% width. */2747.pricing-table th:nth-child(n+2) {2748  width: 35%;2749}27502751/* These should use theme colours for light too, so we don't2752 * need an override. */2753.color-scheme--dark .pricing-table th {2754  background-color: var(--devsite-ref-palette--grey800);2755}27562757.pricing-table td {2758    padding: 8px;2759}27602761.free-tier {2762  background-color: none;2763}27642765.paid-tier {2766  background-color: #eff5ff;2767}27682769.color-scheme--dark .paid-tier {2770  background-color: var(--devsite-background-5);2771}27722773.pricing-table th:first-child {2774  border-top-left-radius: 8px;2775}27762777.pricing-table th:last-child {2778  border-top-right-radius: 8px;2779}27802781.pricing-table tr:last-child td:first-child {2782  border-bottom-left-radius: 8px;2783}27842785.pricing-table tr:last-child td:last-child {2786  border-bottom-right-radius: 8px;2787}27882789.pricing-container {2790    max-width: 1100px;2791    width: 100%;2792}27932794.pricing-cards {2795    display: grid;2796    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));2797    gap: 2rem;2798    justify-content: center;2799}28002801.pricing-card {2802    background-color: #ffffff;2803    border-radius: 16px; 2804    border: 1px solid #dadce0;2805    padding: 2.5rem;2806    display: flex;2807    flex-direction: column; 2808    transition: all 0.3s ease;2809    position: relative; 2810}28112812.color-scheme--dark .pricing-card {2813  background-color: var(--devsite-ref-palette--grey800);2814}28152816.plan-name {2817    font-size: 1.75rem;2818    font-weight: 700; 2819    margin: 0 0 0.5rem 0;2820}28212822.plan-description {2823    font-size: 1rem;2824    color: #5f6368;2825    margin: 0 0 2.5rem 0;2826    line-height: 1.5;2827    min-height: 80px;2828}28292830.color-scheme--dark .plan-description {2831  color: var(--devsite-primary-text-color);2832}28332834.plan-description a {2835    color: #1a73e8;2836    text-decoration: none;2837}2838.plan-description a:hover {2839    text-decoration: underline;2840}28412842.features {2843    list-style: none;2844    padding: 0;2845    margin: 0 0 2rem 0;2846}28472848.features li {2849    display: flex;2850    align-items: flex-start;2851    margin-bottom: 1.25rem;2852    font-size: 1rem;2853    line-height: 1.5;2854    color: #3c4043;2855}28562857.features li.feature-description {2858    display: block;2859    color: #5f6368;2860}28612862.features li a {2863    color: #1a73e8;2864    text-decoration: none;2865    margin-left: 4px;2866}28672868.features li .material-symbols-outlined {2869    font-size: 24px;2870    margin-right: 0.75rem;2871    color: #3c4043;2872    margin-top: 2px;2873}28742875.color-scheme--dark .features li,2876.features li .material-symbols-outlined {2877  color: var(--devsite-primary-text-color);2878}28792880.cta-button {2881    display: inline-block;2882    text-align: center;2883    text-decoration: none;2884    width: 100%;2885    padding: 0.75rem 1rem;2886    border-radius: 8px;2887    font-size: 1rem;2888    font-weight: 500;2889    cursor: pointer;2890    transition: background-color 0.2s ease;2891    box-sizing: border-box;2892    border: 1px solid #dadce0;2893    background-color: #fff;2894    color: #1a73e8;2895    margin-top: auto;2896}28972898.cta-button:hover {2899    background-color: rgba(66, 133, 244, 0.05); 2900}29012902.pricing-card.recommended {2903    border: 2px solid #1a73e8;2904    overflow: hidden; 2905}29062907.pricing-card.recommended::before {2908    position: absolute;2909    top: 22px;2910    right: -32px;2911    width: 120px;2912    height: 30px;2913    background-color: #1a73e8;2914    color: white;2915    display: flex;2916    justify-content: center;2917    align-items: center;2918    font-size: 0.8rem;2919    font-weight: 600;2920    transform: rotate(45deg);2921    z-index: 1; 2922}29232924.heading-group {2925    display: flex;2926    flex-direction: column;2927}29282929.heading-group h2 {2930    margin-bottom: 0;2931}29322933.heading-group em {2934    margin-top: 0;2935}29362937.row-gray {2938  background-color: #f2f2f2; /* Light gray */2939  color: #666666;2940  font-style: italic;2941}29422943.row-gray code {2944  font-style: italic;2945}29462947      </style>2948  2949  2950  2951    <div class="devsite-banner devsite-banner-announcement nocontent" data-nosnippet2952      2953        2954    background="google-blue"2955  2956      >2957      <div class="devsite-banner-message">2958        <div class="devsite-banner-message-text">2959          Gemini 3.8 Flash is now available. <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.8-flash" style="color: black;">Try it out</a>.2960        </div>2961      </div>2962    </div>2963  2964  2965  29662967  <div class="devsite-article-meta nocontent" role="navigation" data-nosnippet>2968    2969    2970    <ul class="devsite-breadcrumb-list"2971  2972    aria-label="Breadcrumb">2973  2974  <li class="devsite-breadcrumb-item2975             ">2976    2977    2978    2979      2980        2981  <a href="https://ai.google.dev/"2982      2983        class="devsite-breadcrumb-link gc-analytics-event"2984      2985        data-category="Site-Wide Custom Events"2986      2987        data-label="Breadcrumbs"2988      2989        data-value="1"2990      2991        track-type="globalNav"2992      2993        track-name="breadcrumb"2994      2995        track-metadata-position="1"2996      2997        track-metadata-eventdetail=""2998      2999    >3000    3001          Home3002        3003  </a>3004  3005      3006    3007  </li>3008  3009  <li class="devsite-breadcrumb-item3010             ">3011    3012      3013      <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>3014    3015    3016    3017      3018        3019  <a href="https://ai.google.dev/gemini-api"3020      3021        class="devsite-breadcrumb-link gc-analytics-event"3022      3023        data-category="Site-Wide Custom Events"3024      3025        data-label="Breadcrumbs"3026      3027        data-value="2"3028      3029        track-type="globalNav"3030      3031        track-name="breadcrumb"3032      3033        track-metadata-position="2"3034      3035        track-metadata-eventdetail="Gemini API"3036      3037    >3038    3039          Gemini API3040        3041  </a>3042  3043      3044    3045  </li>3046  3047  <li class="devsite-breadcrumb-item3048             ">3049    3050      3051      <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>3052    3053    3054    3055      3056        3057  <a href="https://ai.google.dev/gemini-api/docs"3058      3059        class="devsite-breadcrumb-link gc-analytics-event"3060      3061        data-category="Site-Wide Custom Events"3062      3063        data-label="Breadcrumbs"3064      3065        data-value="3"3066      3067        track-type="globalNav"3068      3069        track-name="breadcrumb"3070      3071        track-metadata-position="3"3072      3073        track-metadata-eventdetail=""3074      3075    >3076    3077          Docs3078        3079  </a>3080  3081      3082    3083  </li>3084  3085</ul>3086    3087    <devsite-gemini-api-switcher class="nocontent"></devsite-gemini-api-switcher>3088  </div>3089  3090    <h1 class="devsite-page-title" tabindex="-1">3091      Gemini Developer API pricing<devsite-actions hidden data-nosnippet>3092    <devsite-llm-tools></devsite-llm-tools></devsite-actions>3093  3094      3095    </h1>3096  <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div>3097  30983099  <devsite-toc class="devsite-nav"3100    depth="2"3101    devsite-toc-embedded3102    >3103  </devsite-toc>3104  3105    3106  <div class="devsite-article-body clearfix3107  ">31083109  3110    3111    3112<p>3113</p>31143115<p>31163117</p>3118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178<p>Start building free of charge with generous limits, then scale up with3179prepaid then pay-as-you-go pricing for your production ready applications.</p>31803181<div class="pricing-container">3182  <div class="pricing-cards">3183      <div class="pricing-card">3184          <h3 class="plan-name hide-from-toc" id="free" data-text="Free" tabindex="-1">Free</h3>3185          <p class="plan-description">For developers and small projects getting started with the Gemini API.</p>3186          <ul class="features">3187              <li><span class="material-symbols-outlined">check_circle</span>Limited access to certain models</li>3188              <li><span class="material-symbols-outlined">check_circle</span>Free input & output tokens</li>3189              <li><span class="material-symbols-outlined">check_circle</span>Google AI Studio access</li>3190              <li><span class="material-symbols-outlined">check_circle</span>Content used to improve our products<a href="https://ai.google.dev/gemini-api/terms">*</a></li>3191          </ul>3192          <a href="https://aistudio.google.com" class="cta-button btn-secondary">Get started for Free</a>3193      </div>3194      <div class="pricing-card recommended">3195          <h3 class="plan-name hide-from-toc" id="paid" data-text="Paid" tabindex="-1">Paid</h3>3196          <p class="plan-description">For production applications that require higher volumes and advanced features.</p>3197          <ul class="features">3198              <li><span class="material-symbols-outlined">check_circle</span>Higher rate limits for production deployments</li>3199              <li><span class="material-symbols-outlined">check_circle</span>Access to Context caching</li>3200              <li><span class="material-symbols-outlined">check_circle</span>Batch API (50% cost reduction)</li>3201              <li><span class="material-symbols-outlined">check_circle</span>Access to Google's most advanced models</li>3202              <li><span class="material-symbols-outlined">check_circle</span><span>Content <strong>not</strong> used to improve our products</span><a href="https://ai.google.dev/gemini-api/terms">*</a></li>3203          </ul>3204          <a href="https://aistudio.google.com/api-keys" class="cta-button btn-secondary">Upgrade to Paid</a>3205      </div>3206      <div class="pricing-card">3207          <h3 class="plan-name hide-from-toc" id="enterprise" data-text="Enterprise" tabindex="-1">Enterprise</h3>3208          <p class="plan-description">For enterprise deployments, powered by <a href="https://cloud.google.com/gemini-enterprise-agent-platform">Gemini Enterprise Agent Platform</a>.</p>3209          <ul class="features">3210              <li><span class="material-symbols-outlined">check_circle</span>All features in Paid, plus optional access to:</li>3211              <li><span class="material-symbols-outlined">check_circle</span>Dedicated support channels</li>3212              <li><span class="material-symbols-outlined">check_circle</span>Advanced security & compliance</li>3213              <li><span class="material-symbols-outlined">check_circle</span>Provisioned throughput</li>3214              <li><span class="material-symbols-outlined">check_circle</span>Volume-based discounts (based on usage)</li>3215              <li><span class="material-symbols-outlined">check_circle</span>ML ops, model garden and more</li>3216          </ul>3217          <a href="https://cloud.google.com/contact" class="cta-button btn-secondary">Contact Sales</a>3218      </div>3219  </div>3220</div>32213222<div class="models-section">3223    <div class="heading-group">3224        <h2 id="gemini-3.8-flash" data-text="Gemini 3.8 Flash" tabindex="-1">Gemini 3.8 Flash</h2>3225        <em><a href="/gemini-api/docs/models/gemini-3.8-flash"><code translate="no" dir="ltr">gemini-3.8-flash</code></a></em>3226    3227    </div>3228    <p>3229        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.8-flash" class="button button-primary ais">Try it in Google AI Studio</a>3230    </p>3231</div>32323233<p>Our most intelligent Flash model, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows.</p>3234<div><devsite-selector data-ds-scope="code-sample">3235<section><h3 id="standard" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">3236  <colgroup>3237    <col>3238    <col class="free-tier">3239    <col class="paid-tier">3240  </colgroup>3241  <thead>3242    <tr>3243      <th></th>3244      <th scope="col">Free Tier</th>3245      <th scope="col">Paid Tier, per 1M tokens in USD</th>3246    </tr>3247  </thead>3248  <tbody>3249    <tr>3250      <td>Input price</td>3251      <td>Free of charge</td>3252      <td>$0.75 through December 31, 2026.<br>$1.50 starting January 1, 2027.</td>3253    </tr>3254    <tr>3255      <td>Output price (including thinking tokens)</td>3256      <td>Free of charge</td>3257      <td>$3.75 through December 31, 2026.<br>$7.50 starting January 1, 2027.</td>3258    </tr>3259    <tr>3260      <td>Context caching price</td>3261      <td>Free of charge</td>3262      <td>$0.075 through December 31, 2026.<br>$0.15 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3263    </tr>3264    <tr>3265      <td>Grounding with Google Search<sup>*</sup></td>3266      <td>Not available</td>3267      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3268    </tr>3269    <tr>3270      <td>Grounding with Google Maps</td>3271      <td>Not available</td>3272      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3273    </tr>3274    <tr>3275      <td>Used to improve our products</td>3276      <td><a href="/gemini-api/terms">Yes</a></td>3277      <td><a href="/gemini-api/terms">No</a></td>3278    </tr>3279  </tbody>3280</table></section>3281<section><h3 id="batch" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">3282  <colgroup>3283    <col>3284    <col class="free-tier">3285    <col class="paid-tier">3286  </colgroup>3287  <thead>3288    <tr>3289      <th></th>3290      <th scope="col">Free Tier</th>3291      <th scope="col">Paid Tier, per 1M tokens in USD</th>3292    </tr>3293  </thead>3294  <tbody>3295    <tr>3296      <td>Input price</td>3297      <td>Not available</td>3298      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3299    </tr>3300    <tr>3301      <td>Output price (including thinking tokens)</td>3302      <td>Not available</td>3303      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3304    </tr>3305    <tr>3306      <td>Context caching price</td>3307      <td>Not available</td>3308      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3309    </tr>3310    <tr>3311      <td>Used to improve our products</td>3312      <td><a href="/gemini-api/terms">Yes</a></td>3313      <td><a href="/gemini-api/terms">No</a></td>3314    </tr>3315  </tbody>3316</table></section>3317<section><h3 id="flex" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">3318  <colgroup>3319    <col>3320    <col class="free-tier">3321    <col class="paid-tier">3322  </colgroup>3323  <thead>3324    <tr>3325      <th></th>3326      <th scope="col">Free Tier</th>3327      <th scope="col">Paid Tier, per 1M tokens in USD</th>3328    </tr>3329  </thead>3330  <tbody>3331    <tr>3332      <td>Input price</td>3333      <td>Not available</td>3334      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3335    </tr>3336    <tr>3337      <td>Output price (including thinking tokens)</td>3338      <td>Not available</td>3339      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3340    </tr>3341    <tr>3342      <td>Context caching price</td>3343      <td>Not available</td>3344      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3345    </tr>3346    <tr>3347      <td>Used to improve our products</td>3348      <td><a href="/gemini-api/terms">Yes</a></td>3349      <td><a href="/gemini-api/terms">No</a></td>3350    </tr>3351  </tbody>3352</table></section>3353<section><h3 id="priority" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">3354  <colgroup>3355    <col>3356    <col class="free-tier">3357    <col class="paid-tier">3358  </colgroup>3359  <thead>3360    <tr>3361      <th></th>3362      <th scope="col">Free Tier</th>3363      <th scope="col">Paid Tier, per 1M tokens in USD</th>3364    </tr>3365  </thead>3366  <tbody>3367    <tr>3368      <td>Input price</td>3369      <td>Free of charge</td>3370      <td>$1.35 through December 31, 2026.<br>$2.70 starting January 1, 2027.</td>3371    </tr>3372    <tr>3373      <td>Output price (including thinking tokens)</td>3374      <td>Free of charge</td>3375      <td>$6.75 through December 31, 2026.<br>$13.50 starting January 1, 2027.</td>3376    </tr>3377    <tr>3378      <td>Context caching price</td>3379      <td>Free of charge</td>3380      <td>$0.135 through December 31, 2026.<br>$0.27 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3381    </tr>3382    <tr>3383      <td>Grounding with Google Search<sup>*</sup></td>3384      <td>Not available<sup>**</sup></td>3385      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3386    </tr>3387    <tr>3388      <td>Grounding with Google Maps</td>3389      <td>Not available<sup>**</sup></td>3390      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3391    </tr>3392    <tr>3393      <td>Used to improve our products</td>3394      <td><a href="/gemini-api/terms">Yes</a></td>3395      <td><a href="/gemini-api/terms">No</a></td>3396    </tr>3397  </tbody>3398</table></section>3399</devsite-selector></div>3400<div class="models-section">3401    <div class="heading-group">3402        <h2 id="gemini-3.7-flash" data-text="Gemini 3.7 Flash" tabindex="-1">Gemini 3.7 Flash</h2>3403        <em><a href="/gemini-api/docs/models/gemini-3.7-flash"><code translate="no" dir="ltr">gemini-3.7-flash</code></a></em>3404    3405    </div>3406    <p>3407        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.7-flash" class="button button-primary ais">Try it in Google AI Studio</a>3408    </p>3409</div>34103411<p>Our high-speed, efficient Flash model built for everyday coding, agentic tool use, and reliable multi-step execution.</p>3412<div><devsite-selector data-ds-scope="code-sample">3413<section><h3 id="standard_1" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">3414  <colgroup>3415    <col>3416    <col class="free-tier">3417    <col class="paid-tier">3418  </colgroup>3419  <thead>3420    <tr>3421      <th></th>3422      <th scope="col">Free Tier</th>3423      <th scope="col">Paid Tier, per 1M tokens in USD</th>3424    </tr>3425  </thead>3426  <tbody>3427    <tr>3428      <td>Input price</td>3429      <td>Free of charge</td>3430      <td>$0.75 through December 31, 2026.<br>$1.50 starting January 1, 2027.</td>3431    </tr>3432    <tr>3433      <td>Output price (including thinking tokens)</td>3434      <td>Free of charge</td>3435      <td>$3.75 through December 31, 2026.<br>$7.50 starting January 1, 2027.</td>3436    </tr>3437    <tr>3438      <td>Context caching price</td>3439      <td>Free of charge</td>3440      <td>$0.075 through December 31, 2026.<br>$0.15 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3441    </tr>3442    <tr>3443      <td>Grounding with Google Search<sup>*</sup></td>3444      <td>Not available</td>3445      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3446    </tr>3447    <tr>3448      <td>Grounding with Google Maps</td>3449      <td>Not available</td>3450      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3451    </tr>3452    <tr>3453      <td>Used to improve our products</td>3454      <td><a href="/gemini-api/terms">Yes</a></td>3455      <td><a href="/gemini-api/terms">No</a></td>3456    </tr>3457  </tbody>3458</table></section>3459<section><h3 id="batch_1" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">3460  <colgroup>3461    <col>3462    <col class="free-tier">3463    <col class="paid-tier">3464  </colgroup>3465  <thead>3466    <tr>3467      <th></th>3468      <th scope="col">Free Tier</th>3469      <th scope="col">Paid Tier, per 1M tokens in USD</th>3470    </tr>3471  </thead>3472  <tbody>3473    <tr>3474      <td>Input price</td>3475      <td>Not available</td>3476      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3477    </tr>3478    <tr>3479      <td>Output price (including thinking tokens)</td>3480      <td>Not available</td>3481      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3482    </tr>3483    <tr>3484      <td>Context caching price</td>3485      <td>Not available</td>3486      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3487    </tr>3488    <tr>3489      <td>Used to improve our products</td>3490      <td><a href="/gemini-api/terms">Yes</a></td>3491      <td><a href="/gemini-api/terms">No</a></td>3492    </tr>3493  </tbody>3494</table></section>3495<section><h3 id="flex_1" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">3496  <colgroup>3497    <col>3498    <col class="free-tier">3499    <col class="paid-tier">3500  </colgroup>3501  <thead>3502    <tr>3503      <th></th>3504      <th scope="col">Free Tier</th>3505      <th scope="col">Paid Tier, per 1M tokens in USD</th>3506    </tr>3507  </thead>3508  <tbody>3509    <tr>3510      <td>Input price</td>3511      <td>Not available</td>3512      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3513    </tr>3514    <tr>3515      <td>Output price (including thinking tokens)</td>3516      <td>Not available</td>3517      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3518    </tr>3519    <tr>3520      <td>Context caching price</td>3521      <td>Not available</td>3522      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3523    </tr>3524    <tr>3525      <td>Used to improve our products</td>3526      <td><a href="/gemini-api/terms">Yes</a></td>3527      <td><a href="/gemini-api/terms">No</a></td>3528    </tr>3529  </tbody>3530</table></section>3531<section><h3 id="priority_1" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">3532  <colgroup>3533    <col>3534    <col class="free-tier">3535    <col class="paid-tier">3536  </colgroup>3537  <thead>3538    <tr>3539      <th></th>3540      <th scope="col">Free Tier</th>3541      <th scope="col">Paid Tier, per 1M tokens in USD</th>3542    </tr>3543  </thead>3544  <tbody>3545    <tr>3546      <td>Input price</td>3547      <td>Free of charge</td>3548      <td>$1.35 through December 31, 2026.<br>$2.70 starting January 1, 2027.</td>3549    </tr>3550    <tr>3551      <td>Output price (including thinking tokens)</td>3552      <td>Free of charge</td>3553      <td>$6.75 through December 31, 2026.<br>$13.50 starting January 1, 2027.</td>3554    </tr>3555    <tr>3556      <td>Context caching price</td>3557      <td>Free of charge</td>3558      <td>$0.135 through December 31, 2026.<br>$0.27 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3559    </tr>3560    <tr>3561      <td>Grounding with Google Search<sup>*</sup></td>3562      <td>Not available<sup>**</sup></td>3563      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3564    </tr>3565    <tr>3566      <td>Grounding with Google Maps</td>3567      <td>Not available<sup>**</sup></td>3568      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3569    </tr>3570    <tr>3571      <td>Used to improve our products</td>3572      <td><a href="/gemini-api/terms">Yes</a></td>3573      <td><a href="/gemini-api/terms">No</a></td>3574    </tr>3575  </tbody>3576</table></section>3577</devsite-selector></div>3578<div class="models-section">3579    <div class="heading-group">3580        <h2 id="gemini-3.6-flash" data-text="Gemini 3.6 Flash" tabindex="-1">Gemini 3.6 Flash</h2>3581        <em><a href="/gemini-api/docs/models/gemini-3.6-flash"><code translate="no" dir="ltr">gemini-3.6-flash</code></a></em>3582    3583    </div>3584    <p>3585        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.6-flash" class="button button-primary ais">Try it in Google AI Studio</a>3586    </p>3587</div>35883589<p>Our previous generation Flash model, balancing speed and multimodal capabilities across general agentic and everyday tasks.</p>3590<div><devsite-selector data-ds-scope="code-sample">3591<section><h3 id="standard_2" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">3592  <colgroup>3593    <col>3594    <col class="free-tier">3595    <col class="paid-tier">3596  </colgroup>3597  <thead>3598    <tr>3599      <th></th>3600      <th scope="col">Free Tier</th>3601      <th scope="col">Paid Tier, per 1M tokens in USD</th>3602    </tr>3603  </thead>3604  <tbody>3605    <tr>3606      <td>Input price</td>3607      <td>Free of charge</td>3608      <td>$0.75 through December 31, 2026.<br>$1.50 starting January 1, 2027.</td>3609    </tr>3610    <tr>3611      <td>Output price (including thinking tokens)</td>3612      <td>Free of charge</td>3613      <td>$3.75 through December 31, 2026.<br>$7.50 starting January 1, 2027.</td>3614    </tr>3615    <tr>3616      <td>Context caching price</td>3617      <td>Free of charge</td>3618      <td>$0.075 through December 31, 2026.<br>$0.15 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3619    </tr>3620    <tr>3621      <td>Grounding with Google Search<sup>*</sup></td>3622      <td>Not available<sup>**</sup></td>3623      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3624    </tr>3625    <tr>3626      <td>Grounding with Google Maps</td>3627      <td>Not available<sup>**</sup></td>3628      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3629    </tr>3630    <tr>3631      <td>Used to improve our products</td>3632      <td><a href="/gemini-api/terms">Yes</a></td>3633      <td><a href="/gemini-api/terms">No</a></td>3634    </tr>3635  </tbody>3636</table></section>3637<section><h3 id="batch_2" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">3638  <colgroup>3639    <col>3640    <col class="free-tier">3641    <col class="paid-tier">3642  </colgroup>3643  <thead>3644    <tr>3645      <th></th>3646      <th scope="col">Free Tier</th>3647      <th scope="col">Paid Tier, per 1M tokens in USD</th>3648    </tr>3649  </thead>3650  <tbody>3651    <tr>3652      <td>Input price</td>3653      <td>Not available</td>3654      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3655    </tr>3656    <tr>3657      <td>Output price (including thinking tokens)</td>3658      <td>Not available</td>3659      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3660    </tr>3661    <tr>3662      <td>Context caching price</td>3663      <td>Not available</td>3664      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3665    </tr>3666    <tr>3667      <td>Grounding with Google Search<sup>*</sup></td>3668      <td>Not available<sup>**</sup></td>3669      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3670    </tr>3671    <tr>3672      <td>Grounding with Google Maps</td>3673      <td>Not available<sup>**</sup></td>3674      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3675    </tr>3676    <tr>3677      <td>Used to improve our products</td>3678      <td><a href="/gemini-api/terms">Yes</a></td>3679      <td><a href="/gemini-api/terms">No</a></td>3680    </tr>3681  </tbody>3682</table></section>3683<section><h3 id="flex_2" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">3684  <colgroup>3685    <col>3686    <col class="free-tier">3687    <col class="paid-tier">3688  </colgroup>3689  <thead>3690    <tr>3691      <th></th>3692      <th scope="col">Free Tier</th>3693      <th scope="col">Paid Tier, per 1M tokens in USD</th>3694    </tr>3695  </thead>3696  <tbody>3697    <tr>3698      <td>Input price</td>3699      <td>Not available</td>3700      <td>$0.375 through December 31, 2026.<br>$0.75 starting January 1, 2027.</td>3701    </tr>3702    <tr>3703      <td>Output price (including thinking tokens)</td>3704      <td>Not available</td>3705      <td>$1.875 through December 31, 2026.<br>$3.75 starting January 1, 2027.</td>3706    </tr>3707    <tr>3708      <td>Context caching price</td>3709      <td>Not available</td>3710      <td>$0.0375 through December 31, 2026.<br>$0.075 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3711    </tr>3712    <tr>3713      <td>Grounding with Google Search<sup>*</sup></td>3714      <td>Not available<sup>**</sup></td>3715      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3716    </tr>3717    <tr>3718      <td>Grounding with Google Maps</td>3719      <td>Not available<sup>**</sup></td>3720      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3721    </tr>3722    <tr>3723      <td>Used to improve our products</td>3724      <td><a href="/gemini-api/terms">Yes</a></td>3725      <td><a href="/gemini-api/terms">No</a></td>3726    </tr>3727  </tbody>3728</table></section>3729<section><h3 id="priority_2" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">3730  <colgroup>3731    <col>3732    <col class="free-tier">3733    <col class="paid-tier">3734  </colgroup>3735  <thead>3736    <tr>3737      <th></th>3738      <th scope="col">Free Tier</th>3739      <th scope="col">Paid Tier, per 1M tokens in USD</th>3740    </tr>3741  </thead>3742  <tbody>3743    <tr>3744      <td>Input price</td>3745      <td>Free of charge</td>3746      <td>$1.35 through December 31, 2026.<br>$2.70 starting January 1, 2027.</td>3747    </tr>3748    <tr>3749      <td>Output price (including thinking tokens)</td>3750      <td>Free of charge</td>3751      <td>$6.75 through December 31, 2026.<br>$13.50 starting January 1, 2027.</td>3752    </tr>3753    <tr>3754      <td>Context caching price</td>3755      <td>Free of charge</td>3756      <td>$0.135 through December 31, 2026.<br>$0.27 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>3757    </tr>3758    <tr>3759      <td>Grounding with Google Search<sup>*</sup></td>3760      <td>Not available<sup>**</sup></td>3761      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3762    </tr>3763    <tr>3764      <td>Grounding with Google Maps</td>3765      <td>Not available<sup>**</sup></td>3766      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3767    </tr>3768    <tr>3769      <td>Used to improve our products</td>3770      <td><a href="/gemini-api/terms">Yes</a></td>3771      <td><a href="/gemini-api/terms">No</a></td>3772    </tr>3773  </tbody>3774</table></section>3775</devsite-selector></div>3776<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more3777queries to Google Search. You will be charged for each individual search query3778performed.</p>37793780<p><sup>**</sup> Can be tested in Google AI Studio.</p>37813782<div class="models-section">3783    <div class="heading-group">3784        <h2 id="gemini-3.5-flash" data-text="Gemini 3.5 Flash" tabindex="-1">Gemini 3.5 Flash</h2>3785        <em><a href="/gemini-api/docs/models/gemini-3.5-flash"><code translate="no" dir="ltr">gemini-3.5-flash</code></a></em>3786    3787    </div>3788    <p>3789        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.5-flash" class="button button-primary ais">Try it in Google AI Studio</a>3790    </p>3791</div>37923793<p>Our earlier Flash model, built for speed and foundational performance across3794routine, high-throughput workloads.</p>3795<div><devsite-selector data-ds-scope="code-sample">3796<section><h3 id="standard_3" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">3797  <colgroup>3798    <col>3799    <col class="free-tier">3800    <col class="paid-tier">3801  </colgroup>3802  <thead>3803    <tr>3804      <th></th>3805      <th scope="col">Free Tier</th>3806      <th scope="col">Paid Tier, per 1M tokens in USD</th>3807    </tr>3808  </thead>3809  <tbody>3810    <tr>3811      <td>Input price</td>3812      <td>Free of charge</td>3813      <td>$1.50</td>3814    </tr>3815    <tr>3816      <td>Output price (including thinking tokens)</td>3817      <td>Free of charge</td>3818      <td>$9.00</td>3819    </tr>3820    <tr>3821      <td>Context caching price</td>3822      <td>Free of charge</td>3823      <td>$0.15<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>3824    </tr>3825    <tr>3826      <td>Grounding with Google Search<sup>*</sup></td>3827      <td>Not available<sup>**</sup></td>3828      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3829    </tr>3830    <tr>3831      <td>Grounding with Google Maps</td>3832      <td>Not available<sup>**</sup></td>3833      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3834    </tr>3835    <tr>3836      <td>Used to improve our products</td>3837      <td><a href="/gemini-api/terms">Yes</a></td>3838      <td><a href="/gemini-api/terms">No</a></td>3839    </tr>3840  </tbody>3841</table></section>3842<section><h3 id="batch_3" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">3843  <colgroup>3844    <col>3845    <col class="free-tier">3846    <col class="paid-tier">3847  </colgroup>3848  <thead>3849    <tr>3850      <th></th>3851      <th scope="col">Free Tier</th>3852      <th scope="col">Paid Tier, per 1M tokens in USD</th>3853    </tr>3854  </thead>3855  <tbody>3856    <tr>3857      <td>Input price</td>3858      <td>Not available</td>3859      <td>$0.75</td>3860    </tr>3861    <tr>3862      <td>Output price (including thinking tokens)</td>3863      <td>Not available</td>3864      <td>$4.50</td>3865    </tr>3866    <tr>3867      <td>Context caching price</td>3868      <td>Not available</td>3869      <td>$0.075<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>3870    </tr>3871    <tr>3872      <td>Grounding with Google Search<sup>*</sup></td>3873      <td>Not available<sup>**</sup></td>3874      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3875    </tr>3876    <tr>3877      <td>Grounding with Google Maps</td>3878      <td>Not available<sup>**</sup></td>3879      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3880    </tr>3881    <tr>3882      <td>Used to improve our products</td>3883      <td><a href="/gemini-api/terms">Yes</a></td>3884      <td><a href="/gemini-api/terms">No</a></td>3885    </tr>3886  </tbody>3887</table></section>3888<section><h3 id="flex_3" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">3889  <colgroup>3890    <col>3891    <col class="free-tier">3892    <col class="paid-tier">3893  </colgroup>3894  <thead>3895    <tr>3896      <th></th>3897      <th scope="col">Free Tier</th>3898      <th scope="col">Paid Tier, per 1M tokens in USD</th>3899    </tr>3900  </thead>3901  <tbody>3902    <tr>3903      <td>Input price</td>3904      <td>Not available</td>3905      <td>$0.75</td>3906    </tr>3907    <tr>3908      <td>Output price (including thinking tokens)</td>3909      <td>Not available</td>3910      <td>$4.50</td>3911    </tr>3912    <tr>3913      <td>Context caching price</td>3914      <td>Not available</td>3915      <td>$0.08<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>3916    </tr>3917    <tr>3918      <td>Grounding with Google Search<sup>*</sup></td>3919      <td>Not available<sup>**</sup></td>3920      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3921    </tr>3922    <tr>3923      <td>Grounding with Google Maps</td>3924      <td>Not available<sup>**</sup></td>3925      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3926    </tr>3927    <tr>3928      <td>Used to improve our products</td>3929      <td><a href="/gemini-api/terms">Yes</a></td>3930      <td><a href="/gemini-api/terms">No</a></td>3931    </tr>3932  </tbody>3933</table></section>3934<section><h3 id="priority_3" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">3935  <colgroup>3936    <col>3937    <col class="free-tier">3938    <col class="paid-tier">3939  </colgroup>3940  <thead>3941    <tr>3942      <th></th>3943      <th scope="col">Free Tier</th>3944      <th scope="col">Paid Tier, per 1M tokens in USD</th>3945    </tr>3946  </thead>3947  <tbody>3948    <tr>3949      <td>Input price</td>3950      <td>Free of charge</td>3951      <td>$2.70</td>3952    </tr>3953    <tr>3954      <td>Output price (including thinking tokens)</td>3955      <td>Free of charge</td>3956      <td>$16.20</td>3957    </tr>3958    <tr>3959      <td>Context caching price</td>3960      <td>Free of charge</td>3961      <td>$0.27<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>3962    </tr>3963    <tr>3964      <td>Grounding with Google Search<sup>*</sup></td>3965      <td>Not available<sup>**</sup></td>3966      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>3967    </tr>3968    <tr>3969      <td>Grounding with Google Maps</td>3970      <td>Not available<sup>**</sup></td>3971      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>3972    </tr>3973    <tr>3974      <td>Used to improve our products</td>3975      <td><a href="/gemini-api/terms">Yes</a></td>3976      <td><a href="/gemini-api/terms">No</a></td>3977    </tr>3978  </tbody>3979</table></section>3980</devsite-selector></div>3981<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more3982queries to Google Search. You will be charged for each individual search query3983performed.</p>39843985<p><sup>**</sup> Can be tested in Google AI Studio.</p>39863987<div class="models-section">3988    <div class="heading-group">3989        <h2 id="gemini-3.5-live-translate-preview" data-text="Gemini 3.5 Live Translate" tabindex="-1">Gemini 3.5 Live Translate</h2>3990        <em><a href="/gemini-api/docs/models/gemini-3.5-live-translate-preview"><code translate="no" dir="ltr">gemini-3.5-live-translate-preview</code></a></em>3991    3992    </div>3993    <p>3994        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.5-live-translate-preview" class="button button-primary ais">Try it in Google AI Studio</a>3995    </p>3996</div>39973998<p>Our low-latency, real-time speech to speech translation model that supports 70+ languages.</p>3999<div><devsite-selector data-ds-scope="code-sample">4000<section><h3 id="standard_4" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4001  <colgroup>4002    <col>4003    <col class="free-tier">4004    <col class="paid-tier">4005  </colgroup>4006  <thead>4007    <tr>4008      <th></th>4009      <th scope="col">Free Tier</th>4010      <th scope="col">Paid Tier, per 1M tokens in USD</th>4011    </tr>4012  </thead>4013  <tbody>4014    <tr>4015      <td>Input price</td>4016      <td>Free of charge</td>4017      <td>$3.50 or $0.0053/min<sup>*</sup> (audio)</td>4018    </tr>4019    <tr>4020      <td>Output price (including thinking tokens)</td>4021      <td>Free of charge</td>4022      <td>$21.00 or $0.0315/min<sup>*</sup> (audio)</td>4023    </tr>4024    <tr>4025      <td>Used to improve our products</td>4026      <td><a href="/gemini-api/terms">Yes</a></td>4027      <td><a href="/gemini-api/terms">No</a></td>4028    </tr>4029  </tbody>4030</table></section>4031</devsite-selector></div>4032<p><sup>*</sup> Billing is based on total input and output audio token consumption, calculated at a rate of 25 tokens per second of audio, equating to an effective price of approximately $0.0368 per minute.</p>40334034<div class="models-section">4035    <div class="heading-group">4036        <h2 id="gemini-3.5-transcribe-live" data-text="Gemini 3.5 Transcribe Live" tabindex="-1">Gemini 3.5 Transcribe Live</h2>4037        <em><a href="/gemini-api/docs/models/gemini-3.5-transcribe"><code translate="no" dir="ltr">gemini-3.5-transcribe-live</code></a></em>4038    4039    </div>4040    <p>4041        <a href="https://aistudio.google.com?model=gemini-3.5-transcribe-live" class="button button-primary ais">Try it in Google AI Studio</a>4042    </p>4043</div>40444045<p>Our low-latency, real-time speech-to-text model for bidirectional streaming audio transcription over WebSockets.</p>4046<div><devsite-selector data-ds-scope="code-sample">4047<section><h3 id="standard_5" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4048  <colgroup>4049    <col>4050    <col class="free-tier">4051    <col class="paid-tier">4052  </colgroup>4053  <thead>4054    <tr>4055      <th></th>4056      <th scope="col">Free Tier</th>4057      <th scope="col">Paid Tier, per 1M tokens in USD</th>4058    </tr>4059  </thead>4060  <tbody>4061    <tr>4062      <td>Input price</td>4063      <td>Free of charge</td>4064      <td>$3.50 or $0.005/min<sup>*</sup> (audio)</td>4065    </tr>4066    <tr>4067      <td>Output price (including thinking tokens)</td>4068      <td>Free of charge</td>4069      <td>$21.00 or $0.004/min<sup>*</sup> (text)</td>4070    </tr>4071    <tr>4072      <td>Grounding with Google Search</td>4073      <td>Not Supported</td>4074      <td></td>4075    </tr>4076    <tr>4077      <td>Used to improve our products</td>4078      <td><a href="/gemini-api/terms">Yes</a></td>4079      <td><a href="/gemini-api/terms">No</a></td>4080    </tr>4081  </tbody>4082</table></section>4083</devsite-selector></div>4084<p><sup>*</sup> Estimated pricing is based on 25 audio tokens per second for input4085and 175 text tokens per minute for output, for an effective blended rate of4086~$0.009 per min for Live Transcribe.</p>40874088<div class="models-section">4089    <div class="heading-group">4090        <h2 id="gemini-3.5-transcribe" data-text="Gemini 3.5 Transcribe" tabindex="-1">Gemini 3.5 Transcribe</h2>4091        <em><a href="/gemini-api/docs/models/gemini-3.5-transcribe"><code translate="no" dir="ltr">gemini-3.5-transcribe</code></a></em>4092    4093    </div>4094    <p>4095        <a href="https://aistudio.google.com?model=gemini-3.5-transcribe" class="button button-primary ais">Try it in Google AI Studio</a>4096    </p>4097</div>40984099<p>Our speech-to-text model with automatic language detection, speaker diarization, word-level timestamps, and custom vocabulary biasing.</p>4100<div><devsite-selector data-ds-scope="code-sample">4101<section><h3 id="standard_6" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4102  <colgroup>4103    <col>4104    <col class="free-tier">4105    <col class="paid-tier">4106  </colgroup>4107  <thead>4108    <tr>4109      <th></th>4110      <th scope="col">Free Tier</th>4111      <th scope="col">Paid Tier, per 1M tokens in USD</th>4112    </tr>4113  </thead>4114  <tbody>4115    <tr>4116      <td>Input price</td>4117      <td>Free of charge</td>4118      <td>$2.00 or $0.003/min<sup>*</sup> (audio)</td>4119    </tr>4120    <tr>4121      <td>Output price (including thinking tokens)</td>4122      <td>Free of charge</td>4123      <td>$12.00 or $0.002/min<sup>*</sup> (text)</td>4124    </tr>4125    <tr>4126      <td>Grounding with Google Search</td>4127      <td>Not Supported</td>4128      <td></td>4129    </tr>4130    <tr>4131      <td>Used to improve our products</td>4132      <td><a href="/gemini-api/terms">Yes</a></td>4133      <td><a href="/gemini-api/terms">No</a></td>4134    </tr>4135  </tbody>4136</table></section>4137</devsite-selector></div>4138<p><sup>*</sup> Estimated pricing is based on 25 audio tokens per second for input4139and 175 text tokens per minute for output, for an effective blended rate of4140~$0.005 per min for Transcribe.</p>41414142<div class="models-section">4143    <div class="heading-group">4144        <h2 id="gemini-3.5-flash-lite" data-text="Gemini 3.5 Flash-Lite" tabindex="-1">Gemini 3.5 Flash-Lite</h2>4145        <em><a href="/gemini-api/docs/models/gemini-3.5-flash-lite"><code translate="no" dir="ltr">gemini-3.5-flash-lite</code></a></em>4146    4147    </div>4148    <p>4149        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.5-flash-lite" class="button button-primary ais">Try it in Google AI Studio</a>4150    </p>4151</div>41524153<p>A cost-efficient model, optimized for high-volume agentic tasks,4154translation, and simple data processing.</p>4155<div><devsite-selector data-ds-scope="code-sample">4156<section><h3 id="standard_7" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4157  <colgroup>4158    <col>4159    <col class="free-tier">4160    <col class="paid-tier">4161  </colgroup>4162  <thead>4163    <tr>4164      <th></th>4165      <th scope="col">Free Tier</th>4166      <th scope="col">Paid Tier, per 1M tokens in USD</th>4167    </tr>4168  </thead>4169  <tbody>4170    <tr>4171      <td>Input price</td>4172      <td>Free of charge</td>4173      <td>$0.30 (text / image / video / audio)</td>4174    </tr>4175    <tr>4176      <td>Output price (including thinking tokens)</td>4177      <td>Free of charge</td>4178      <td>$2.50</td>4179    </tr>4180    <tr>4181      <td>Context caching price</td>4182      <td>Not available</td>4183      <td>$0.03<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>4184    </tr>4185    <tr>4186      <td>Grounding with Google Search<sup>*</sup></td>4187      <td>Not available<sup>**</sup></td>4188      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4189    </tr>4190    <tr>4191      <td>Grounding with Google Maps</td>4192      <td>Not available<sup>**</sup></td>4193      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4194    </tr>4195    <tr>4196      <td>Used to improve our products</td>4197      <td><a href="/gemini-api/terms">Yes</a></td>4198      <td><a href="/gemini-api/terms">No</a></td>4199    </tr>4200  </tbody>4201</table></section>4202<section><h3 id="batch_4" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">4203  <colgroup>4204    <col>4205    <col class="free-tier">4206    <col class="paid-tier">4207  </colgroup>4208  <thead>4209    <tr>4210      <th></th>4211      <th scope="col">Free Tier</th>4212      <th scope="col">Paid Tier, per 1M tokens in USD</th>4213    </tr>4214  </thead>4215  <tbody>4216    <tr>4217      <td>Input price</td>4218      <td>Free of charge</td>4219      <td>$0.15 (text / image / video / audio)</td>4220    </tr>4221    <tr>4222      <td>Output price (including thinking tokens)</td>4223      <td>Free of charge</td>4224      <td>$1.25</td>4225    </tr>4226    <tr>4227      <td>Context caching price</td>4228      <td>Not available</td>4229      <td>$0.02<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>4230    </tr>4231    <tr>4232      <td>Grounding with Google Search<sup>*</sup></td>4233      <td>Not available<sup>**</sup></td>4234      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4235    </tr>4236    <tr>4237      <td>Grounding with Google Maps</td>4238      <td>Not available<sup>**</sup></td>4239      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4240    </tr>4241    <tr>4242      <td>Used to improve our products</td>4243      <td><a href="/gemini-api/terms">Yes</a></td>4244      <td><a href="/gemini-api/terms">No</a></td>4245    </tr>4246  </tbody>4247</table></section>4248<section><h3 id="flex_4" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">4249  <colgroup>4250    <col>4251    <col class="free-tier">4252    <col class="paid-tier">4253  </colgroup>4254  <thead>4255    <tr>4256      <th></th>4257      <th scope="col">Free Tier</th>4258      <th scope="col">Paid Tier, per 1M tokens in USD</th>4259    </tr>4260  </thead>4261  <tbody>4262    <tr>4263      <td>Input price</td>4264      <td>Free of charge</td>4265      <td>$0.15 (text / image / video / audio)</td>4266    </tr>4267    <tr>4268      <td>Output price (including thinking tokens)</td>4269      <td>Free of charge</td>4270      <td>$1.25</td>4271    </tr>4272    <tr>4273      <td>Context caching price</td>4274      <td>Not available</td>4275      <td>$0.02<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>4276    </tr>4277    <tr>4278      <td>Grounding with Google Search<sup>*</sup></td>4279      <td>Not available<sup>**</sup></td>4280      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4281    </tr>4282    <tr>4283      <td>Grounding with Google Maps</td>4284      <td>Not available<sup>**</sup></td>4285      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4286    </tr>4287    <tr>4288      <td>Used to improve our products</td>4289      <td><a href="/gemini-api/terms">Yes</a></td>4290      <td><a href="/gemini-api/terms">No</a></td>4291    </tr>4292  </tbody>4293</table></section>4294<section><h3 id="priority_4" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">4295  <colgroup>4296    <col>4297    <col class="free-tier">4298    <col class="paid-tier">4299  </colgroup>4300  <thead>4301    <tr>4302      <th></th>4303      <th scope="col">Free Tier</th>4304      <th scope="col">Paid Tier, per 1M tokens in USD</th>4305    </tr>4306  </thead>4307  <tbody>4308    <tr>4309      <td>Input price</td>4310      <td>Free of charge</td>4311      <td>$0.54 (text / image / video / audio)</td>4312    </tr>4313    <tr>4314      <td>Output price (including thinking tokens)</td>4315      <td>Free of charge</td>4316      <td>$4.50</td>4317    </tr>4318    <tr>4319      <td>Context caching price</td>4320      <td>Not available</td>4321      <td>$0.05<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>4322    </tr>4323    <tr>4324      <td>Grounding with Google Search<sup>*</sup></td>4325      <td>Not available<sup>**</sup></td>4326      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4327    </tr>4328    <tr>4329      <td>Grounding with Google Maps</td>4330      <td>Not available<sup>**</sup></td>4331      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4332    </tr>4333    <tr>4334      <td>Used to improve our products</td>4335      <td><a href="/gemini-api/terms">Yes</a></td>4336      <td><a href="/gemini-api/terms">No</a></td>4337    </tr>4338  </tbody>4339</table></section>4340</devsite-selector></div>4341<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more4342queries to Google Search. You will be charged for each individual search query4343performed.</p>43444345<p><sup>**</sup> Can be tested in Google AI Studio.</p>43464347<p><sup>**</sup> Can be tested in Google AI Studio.</p>43484349<div class="models-section">4350    <div class="heading-group">4351        <h2 id="gemini-3.1-flash-lite" data-text="Gemini 3.1 Flash-Lite" tabindex="-1">Gemini 3.1 Flash-Lite</h2>4352        <em><a href="/gemini-api/docs/models/gemini-3.1-flash-lite"><code translate="no" dir="ltr">gemini-3.1-flash-lite</code></a></em>4353    4354    </div>4355    <p>4356        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-lite" class="button button-primary ais">Try it in Google AI Studio</a>4357    </p>4358</div>43594360<p>A cost-efficient model, optimized for high-volume agentic tasks,4361translation, and simple data processing.</p>4362<div><devsite-selector data-ds-scope="code-sample">4363<section><h3 id="standard_8" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4364  <colgroup>4365    <col>4366    <col class="free-tier">4367    <col class="paid-tier">4368  </colgroup>4369  <thead>4370    <tr>4371      <th></th>4372      <th scope="col">Free Tier</th>4373      <th scope="col">Paid Tier, per 1M tokens in USD</th>4374    </tr>4375  </thead>4376  <tbody>4377    <tr>4378      <td>Input price</td>4379      <td>Free of charge</td>4380      <td>$0.25 (text / image / video)<br>$0.50 (audio)</td>4381    </tr>4382    <tr>4383      <td>Output price (including thinking tokens)</td>4384      <td>Free of charge</td>4385      <td>$1.50</td>4386    </tr>4387    <tr>4388      <td>Context caching price</td>4389      <td>Not available</td>4390      <td>$0.025 (text / image / video)<br>$0.05 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>4391    </tr>4392    <tr>4393      <td>Grounding with Google Search<sup>*</sup></td>4394      <td>Not available<sup>**</sup></td>4395      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4396    </tr>4397    <tr>4398      <td>Grounding with Google Maps</td>4399      <td>Not available<sup>**</sup></td>4400      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4401    </tr>4402    <tr>4403      <td>Used to improve our products</td>4404      <td><a href="/gemini-api/terms">Yes</a></td>4405      <td><a href="/gemini-api/terms">No</a></td>4406    </tr>4407  </tbody>4408</table></section>4409<section><h3 id="batch_5" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">4410  <colgroup>4411    <col>4412    <col class="free-tier">4413    <col class="paid-tier">4414  </colgroup>4415  <thead>4416    <tr>4417      <th></th>4418      <th scope="col">Free Tier</th>4419      <th scope="col">Paid Tier, per 1M tokens in USD</th>4420    </tr>4421  </thead>4422  <tbody>4423    <tr>4424      <td>Input price</td>4425      <td>Free of charge</td>4426      <td>$0.125 (text / image / video)<br>$0.25 (audio)</td>4427    </tr>4428    <tr>4429      <td>Output price (including thinking tokens)</td>4430      <td>Free of charge</td>4431      <td>$0.75</td>4432    </tr>4433    <tr>4434      <td>Context caching price</td>4435      <td>Not available</td>4436      <td>$0.0125 (text / image / video)<br>$0.025 (audio)<br>$0.50 / 1,000,000 tokens per hour (storage price)</td>4437    </tr>4438    <tr>4439      <td>Grounding with Google Search<sup>*</sup></td>4440      <td>Not available<sup>**</sup></td>4441      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4442    </tr>4443    <tr>4444      <td>Grounding with Google Maps</td>4445      <td>Not available<sup>**</sup></td>4446      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4447    </tr>4448    <tr>4449      <td>Used to improve our products</td>4450      <td><a href="/gemini-api/terms">Yes</a></td>4451      <td><a href="/gemini-api/terms">No</a></td>4452    </tr>4453  </tbody>4454</table></section>4455<section><h3 id="flex_5" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">4456  <colgroup>4457    <col>4458    <col class="free-tier">4459    <col class="paid-tier">4460  </colgroup>4461  <thead>4462    <tr>4463      <th></th>4464      <th scope="col">Free Tier</th>4465      <th scope="col">Paid Tier, per 1M tokens in USD</th>4466    </tr>4467  </thead>4468  <tbody>4469    <tr>4470      <td>Input price</td>4471      <td>Free of charge</td>4472      <td>$0.125 (text / image / video)<br>$0.25 (audio)</td>4473    </tr>4474    <tr>4475      <td>Output price (including thinking tokens)</td>4476      <td>Free of charge</td>4477      <td>$0.75</td>4478    </tr>4479    <tr>4480      <td>Context caching price</td>4481      <td>Not available</td>4482      <td>$0.0125 (text / image / video)<br>$0.025 (audio)<br>$0.50 / 1,000,000 tokens per hour (storage price)</td>4483    </tr>4484    <tr>4485      <td>Grounding with Google Search<sup>*</sup></td>4486      <td>Not available<sup>**</sup></td>4487      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4488    </tr>4489    <tr>4490      <td>Grounding with Google Maps</td>4491      <td>Not available<sup>**</sup></td>4492      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4493    </tr>4494    <tr>4495      <td>Used to improve our products</td>4496      <td><a href="/gemini-api/terms">Yes</a></td>4497      <td><a href="/gemini-api/terms">No</a></td>4498    </tr>4499  </tbody>4500</table></section>4501<section><h3 id="priority_5" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">4502  <colgroup>4503    <col>4504    <col class="free-tier">4505    <col class="paid-tier">4506  </colgroup>4507  <thead>4508    <tr>4509      <th></th>4510      <th scope="col">Free Tier</th>4511      <th scope="col">Paid Tier, per 1M tokens in USD</th>4512    </tr>4513  </thead>4514  <tbody>4515    <tr>4516      <td>Input price</td>4517      <td>Free of charge</td>4518      <td>$0.45 (text / image / video)<br>$0.90 (audio)</td>4519    </tr>4520    <tr>4521      <td>Output price (including thinking tokens)</td>4522      <td>Free of charge</td>4523      <td>$2.70</td>4524    </tr>4525    <tr>4526      <td>Context caching price</td>4527      <td>Not available</td>4528      <td>$0.045 (text / image / video)<br>$0.09 (audio)<br>$1.80 / 1,000,000 tokens per hour (storage price)</td>4529    </tr>4530    <tr>4531      <td>Grounding with Google Search<sup>*</sup></td>4532      <td>Not available<sup>**</sup></td>4533      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4534    </tr>4535    <tr>4536      <td>Grounding with Google Maps</td>4537      <td>Not available<sup>**</sup></td>4538      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4539    </tr>4540    <tr>4541      <td>Used to improve our products</td>4542      <td><a href="/gemini-api/terms">Yes</a></td>4543      <td><a href="/gemini-api/terms">No</a></td>4544    </tr>4545  </tbody>4546</table></section>4547</devsite-selector></div>4548<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more4549queries to Google Search. You will be charged for each individual search query4550performed.</p>45514552<p><sup>**</sup> Can be tested in Google AI Studio.</p>45534554<div class="models-section">4555    <div class="heading-group">4556        <h2 id="gemini-omni-1.1-flash" data-text="Gemini Omni Flash" tabindex="-1">Gemini Omni Flash</h2>4557        <em><a href="/gemini-api/docs/models/gemini-omni-flash"><code translate="no" dir="ltr">gemini-omni-1.1-flash</code></a></em>4558    4559    </div>4560    <p>4561        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-omni-1.1-flash" class="button button-primary ais">Try it in Google AI Studio</a>4562    </p>4563</div>45644565<p>Our next-generation video generation and editing model, now generally available4566to developers on the paid tier of the Gemini API.</p>4567<div><devsite-selector data-ds-scope="code-sample">4568<section><h3 id="standard_9" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4569  <colgroup>4570    <col>4571    <col class="free-tier">4572    <col class="paid-tier">4573  </colgroup>4574  <thead>4575    <tr>4576      <th></th>4577      <th scope="col">Free Tier</th>4578      <th scope="col">Paid Tier, per 1M tokens in USD</th>4579    </tr>4580  </thead>4581  <tbody>4582    <tr>4583      <td>Input price</td>4584      <td>Not available</td>4585      <td>$1.50 (text / image / video / audio)</td>4586    </tr>4587    <tr>4588      <td>Output price (including thinking tokens)</td>4589      <td>Not available</td>4590      <td>$9.00 (text)<br>$17.50 (video)<sup>*</sup></td>4591    </tr>4592    <tr>4593      <td>Used to improve our products</td>4594      <td><a href="/gemini-api/terms">Yes</a></td>4595      <td><a href="/gemini-api/terms">No</a></td>4596    </tr>4597  </tbody>4598</table></section>4599</devsite-selector></div>4600<p><sup>*</sup> Billing is based on total output token consumption, calculated at4601a rate of 5,792 tokens per second of 720p video. Under Standard pricing, this4602equates to an effective price of approximately $0.10 per second.</p>46034604<div class="models-section">4605    <div class="heading-group">4606        <h2 id="gemini-omni-flash-preview" data-text="Gemini Omni Flash Preview" tabindex="-1">Gemini Omni Flash Preview</h2>4607        <em><a href="/gemini-api/docs/models/gemini-omni-flash"><code translate="no" dir="ltr">gemini-omni-flash-preview</code></a></em>4608    4609    </div>4610    <p>4611        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-omni-flash-preview" class="button button-primary ais">Try it in Google AI Studio</a>4612    </p>4613</div>46144615<p>Our next-generation video generation and editing model.</p>4616<div><devsite-selector data-ds-scope="code-sample">4617<section><h3 id="standard_10" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4618  <colgroup>4619    <col>4620    <col class="free-tier">4621    <col class="paid-tier">4622  </colgroup>4623  <thead>4624    <tr>4625      <th></th>4626      <th scope="col">Free Tier</th>4627      <th scope="col">Paid Tier, per 1M tokens in USD</th>4628    </tr>4629  </thead>4630  <tbody>4631    <tr>4632      <td>Input price</td>4633      <td>Not available</td>4634      <td>$1.50 (text / image / video / audio)</td>4635    </tr>4636    <tr>4637      <td>Output price (including thinking tokens)</td>4638      <td>Not available</td>4639      <td>$9.00 (text)<br>$17.50 (video)<sup>*</sup></td>4640    </tr>4641    <tr>4642      <td>Used to improve our products</td>4643      <td><a href="/gemini-api/terms">Yes</a></td>4644      <td><a href="/gemini-api/terms">No</a></td>4645    </tr>4646  </tbody>4647</table></section>4648</devsite-selector></div>4649<p><sup>*</sup> Billing is based on total output token consumption, calculated at a rate of 5,792 tokens per second of 720p video. Under Standard pricing, this equates to an effective price of approximately $0.10 per second.</p>46504651<div class="models-section">4652    <div class="heading-group">4653        <h2 id="gemini-3.1-pro-preview" data-text="Gemini 3.1 Pro Preview" tabindex="-1">Gemini 3.1 Pro Preview</h2>4654        <em><a href="/gemini-api/docs/models/gemini-3.1-pro-preview"><code translate="no" dir="ltr">gemini-3.1-pro-preview</code></a> and <a href="/gemini-api/docs/models/gemini-3.1-pro-preview#gemini-31-pro-preview-customtools"><code translate="no" dir="ltr">gemini-3.1-pro-preview-customtools</code></a></em>4655    4656    </div>4657    <p>4658        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-pro-preview" class="button button-primary ais">Try it in Google AI Studio</a>4659    </p>4660</div>46614662<p>Our 3rd generation Pro model, built for multimodal understanding,4663agentic capabilities, and vibe-coding.</p>4664<div><devsite-selector data-ds-scope="code-sample">4665<section><h3 id="standard_11" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4666  <colgroup>4667    <col>4668    <col class="free-tier">4669    <col class="paid-tier">4670  </colgroup>4671  <thead>4672    <tr>4673      <th></th>4674      <th scope="col">Free Tier</th>4675      <th scope="col">Paid Tier, per 1M tokens in USD</th>4676    </tr>4677  </thead>4678  <tbody>4679    <tr>4680      <td>Input price</td>4681      <td>Not available</td>4682      <td>$2.00, prompts <= 200k tokens<br>$4.00, prompts > 200k tokens</td>4683    </tr>4684    <tr>4685      <td>Output price (including thinking tokens)</td>4686      <td>Not available</td>4687      <td>$12.00, prompts <= 200k tokens<br>$18.00, prompts > 200k</td>4688    </tr>4689    <tr>4690      <td>Context caching price</td>4691      <td>Not available</td>4692      <td>$0.20, prompts <= 200k tokens<br>$0.40, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)</td>4693    </tr>4694    <tr>4695      <td>Grounding with Google Search<sup>*</sup></td>4696      <td>Not available<sup>**</sup></td>4697      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4698    </tr>4699    <tr>4700      <td>Grounding with Google Maps</td>4701      <td>Not available<sup>**</sup></td>4702      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4703    </tr>4704    <tr>4705      <td>Used to improve our products</td>4706      <td><a href="/gemini-api/terms">Yes</a></td>4707      <td><a href="/gemini-api/terms">No</a></td>4708    </tr>4709  </tbody>4710</table></section>4711<section><h3 id="batch_6" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">4712  <colgroup>4713    <col>4714    <col class="free-tier">4715    <col class="paid-tier">4716  </colgroup>4717  <thead>4718    <tr>4719      <th></th>4720      <th scope="col">Free Tier</th>4721      <th scope="col">Paid Tier, per 1M tokens in USD</th>4722    </tr>4723  </thead>4724  <tbody>4725    <tr>4726      <td>Input price</td>4727      <td>Not available</td>4728      <td>$1.00, prompts <= 200k tokens<br>$2.00, prompts > 200k tokens</td>4729    </tr>4730    <tr>4731      <td>Output price (including thinking tokens)</td>4732      <td>Not available</td>4733      <td>$6.00, prompts <= 200k tokens<br>$9.00, prompts > 200k</td>4734    </tr>4735    <tr>4736      <td>Context caching price</td>4737      <td>Not available</td>4738      <td><em>Same as Standard</em><br>4739        $0.20, prompts <= 200k tokens<br>$0.40, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)4740      </td>4741    </tr>4742    <tr>4743      <td>Grounding with Google Search<sup>*</sup></td>4744      <td>Not available<sup>**</sup></td>4745      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4746    </tr>4747    <tr>4748      <td>Grounding with Google Maps</td>4749      <td>Not available<sup>**</sup></td>4750      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4751    </tr>4752    <tr>4753      <td>Used to improve our products</td>4754      <td><a href="/gemini-api/terms">Yes</a></td>4755      <td><a href="/gemini-api/terms">No</a></td>4756    </tr>4757  </tbody>4758</table></section>4759<section><h3 id="flex_6" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">4760  <colgroup>4761    <col>4762    <col class="free-tier">4763    <col class="paid-tier">4764  </colgroup>4765  <thead>4766    <tr>4767      <th></th>4768      <th scope="col">Free Tier</th>4769      <th scope="col">Paid Tier, per 1M tokens in USD</th>4770    </tr>4771  </thead>4772  <tbody>4773    <tr>4774      <td>Input price</td>4775      <td>Not available</td>4776      <td>$1.00, prompts <= 200k tokens<br>$2.00, prompts > 200k tokens</td>4777    </tr>4778    <tr>4779      <td>Output price (including thinking tokens)</td>4780      <td>Not available</td>4781      <td>$6.00, prompts <= 200k tokens<br>$9.00, prompts > 200k</td>4782    </tr>4783    <tr>4784      <td>Context caching price</td>4785      <td>Not available</td>4786      <td><em>Same as Standard</em><br>4787        $0.20, prompts <= 200k tokens<br>$0.40, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)4788      </td>4789    </tr>4790    <tr>4791      <td>Grounding with Google Search<sup>*</sup></td>4792      <td>Not available<sup>**</sup></td>4793      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4794    </tr>4795    <tr>4796      <td>Grounding with Google Maps</td>4797      <td>Not available<sup>**</sup></td>4798      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4799    </tr>4800    <tr>4801      <td>Used to improve our products</td>4802      <td><a href="/gemini-api/terms">Yes</a></td>4803      <td><a href="/gemini-api/terms">No</a></td>4804    </tr>4805  </tbody>4806</table></section>4807<section><h3 id="priority_6" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">4808  <colgroup>4809    <col>4810    <col class="free-tier">4811    <col class="paid-tier">4812  </colgroup>4813  <thead>4814    <tr>4815      <th></th>4816      <th scope="col">Free Tier</th>4817      <th scope="col">Paid Tier, per 1M tokens in USD</th>4818    </tr>4819  </thead>4820  <tbody>4821    <tr>4822      <td>Input price</td>4823      <td>Not available</td>4824      <td>$3.60, prompts <= 200k tokens<br>$7.20, prompts > 200k tokens</td>4825    </tr>4826    <tr>4827      <td>Output price (including thinking tokens)</td>4828      <td>Not available</td>4829      <td>$21.60, prompts <= 200k tokens<br>$32.40, prompts > 200k</td>4830    </tr>4831    <tr>4832      <td>Context caching price</td>4833      <td>Not available</td>4834      <td>$0.36, prompts <= 200k tokens<br>$0.72, prompts > 200k<br>$8.10 / 1,000,000 tokens per hour (storage price)</td>4835    </tr>4836    <tr>4837      <td>Grounding with Google Search<sup>*</sup></td>4838      <td>Not available<sup>**</sup></td>4839      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4840    </tr>4841    <tr>4842      <td>Grounding with Google Maps</td>4843      <td>Not available<sup>**</sup></td>4844      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>4845    </tr>4846    <tr>4847      <td>Used to improve our products</td>4848      <td><a href="/gemini-api/terms">Yes</a></td>4849      <td><a href="/gemini-api/terms">No</a></td>4850    </tr>4851  </tbody>4852</table></section>4853</devsite-selector></div>4854<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more4855queries to Google Search. You will be charged for each individual search query4856performed.</p>48574858<p><sup>**</sup> Can be tested in Google AI Studio.</p>48594860<div class="models-section">4861    <div class="heading-group">4862        <h2 id="gemini-3.1-flash-live-preview" data-text="Gemini 3.1 Flash Live Preview" tabindex="-1">Gemini 3.1 Flash Live Preview</h2>4863        <em><a href="/gemini-api/docs/models/gemini-3.1-flash-live-preview"><code translate="no" dir="ltr">gemini-3.1-flash-live-preview</code></a></em>4864    4865    </div>4866    <p>4867        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-live-preview" class="button button-primary ais">Try it in Google AI Studio</a>4868    </p>4869</div>48704871<p>Our low-latency, audio-to-audio model optimized for real-time dialogue with4872acoustic nuance detection, numeric precision, and multimodal awareness.</p>48734874<table class="pricing-table">4875  <colgroup>4876    <col>4877    <col class="free-tier">4878    <col class="paid-tier">4879  </colgroup>4880  <thead>4881    <tr>4882      <th></th>4883      <th scope="col">Free Tier</th>4884      <th scope="col">Paid Tier, per 1M tokens in USD</th>4885    </tr>4886  </thead>4887  <tbody>4888    <tr>4889      <td>Input price</td>4890      <td>Free of charge</td>4891      <td>$0.75 (text)<br>$3.00 or $0.005/min (audio)<br>$1.00 or $0.002/min (image/video)</td>4892    </tr>4893    <tr>4894      <td>Output price (including thinking tokens)</td>4895      <td>Free of charge</td>4896      <td>$4.50 (text)<br>$12.00 or $0.018/min (audio)</td>4897    </tr>4898    <tr>4899      <td>Grounding with Google Search<sup>*</sup></td>4900      <td>Supported</td>4901      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>4902    </tr>4903    <tr>4904      <td>Used to improve our products</td>4905      <td><a href="/gemini-api/terms">Yes</a></td>4906      <td><a href="/gemini-api/terms">No</a></td>4907    </tr>4908  </tbody>4909</table>49104911<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more4912queries to Google Search. You will be charged for each individual search query4913performed.</p>49144915<div class="models-section">4916    <div class="heading-group">4917        <h2 id="gemini-3.1-flash-image" data-text="Gemini 3.1 Flash Image (Nano Banana 2) 🍌" tabindex="-1">Gemini 3.1 Flash Image (Nano Banana 2) 🍌</h2>4918        <em><a href="/gemini-api/docs/models/gemini-3.1-flash-image"><code translate="no" dir="ltr">gemini-3.1-flash-image</code></a></em>4919    4920    </div>4921    <p>4922        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-image" class="button button-primary ais">Try it in Google AI Studio</a>4923    </p>4924</div>49254926<p>Designed for speed and efficiency, the Gemini 3.1 Flash Image generation model is4927effective for quick, interactive responses and high throughput.</p>4928<div><devsite-selector data-ds-scope="code-sample">4929<section><h3 id="standard_12" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">4930  <colgroup>4931    <col>4932    <col class="free-tier">4933    <col class="paid-tier">4934  </colgroup>4935  <thead>4936    <tr>4937      <th></th>4938      <th scope="col">Free Tier</th>4939      <th scope="col">Paid Tier, per 1M tokens in USD</th>4940    </tr>4941  </thead>4942  <tbody>4943    <tr>4944      <td>Input price</td>4945      <td>Not available</td>4946      <td>$0.50 (text/image)</td>4947    </tr>4948    <tr>4949      <td>Output price</td>4950      <td>Not available</td>4951      <td>$3 (text and thinking)<br>4952        $60.00 (images)<br>4953        Equivalent to $0.045 per 0.5K image<sup>*</sup><br>4954        $0.067 per 1K image<sup>*</sup>,4955        $0.101 per 2K image<sup>*</sup>,4956        and $0.151 per 4K image<sup>*</sup>.4957      </td>4958    </tr>4959    <tr>4960      <td>Grounding with Google Web and Image Search<sup>**</sup></td>4961      <td>Not available<sup>***</sup></td>4962      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests for text and image-based grounding.</td>4963    </tr>4964    <tr>4965      <td>Used to improve our products</td>4966      <td><a href="/gemini-api/terms">Yes</a></td>4967      <td><a href="/gemini-api/terms">No</a></td>4968    </tr>4969  </tbody>4970</table></section>4971<section><h3 id="batch_7" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">4972  <colgroup>4973    <col>4974    <col class="free-tier">4975    <col class="paid-tier">4976  </colgroup>4977  <thead>4978    <tr>4979      <th></th>4980      <th scope="col">Free Tier</th>4981      <th scope="col">Paid Tier, per 1M tokens in USD</th>4982    </tr>4983  </thead>4984  <tbody>4985    <tr>4986      <td>Input price</td>4987      <td>Not available</td>4988      <td>$0.25 (text, image)</td>4989    </tr>4990    <tr>4991      <td>Output price</td>4992      <td>Not available</td>4993      <td>$1.50 (text and thinking)<br>4994        $30.00 (images)<br>4995        Equivalent to $0.022 per 0.5K image<sup>*</sup><br>4996        $0.034 per 1K image<sup>*</sup>,<br>4997        $0.050 per 2K image<sup>*</sup>,<br>4998        and $0.076 per 4K image<sup>*</sup>.4999      </td>5000    </tr>5001    <tr>5002      <td>Used to improve our products</td>5003      <td><a href="/gemini-api/terms">Yes</a></td>5004      <td><a href="/gemini-api/terms">No</a></td>5005    </tr>5006  </tbody>5007</table></section>5008</devsite-selector></div>5009<p><sup>*</sup> Image output is priced at $60 per 1,000,000 tokens.5010Output images at 0.5K (512px) consume 747 tokens and are equivalent to $0.045 per5011image. Output images at 1K (1024x1024px) consume 1120 tokens and are equivalent5012to $0.067 per image. Output images at 2K (2048x2048px) consume 1680 tokens and5013are equivalent to $0.101 per image. Output images at 4K (4096x4096px) consume50142520 tokens and are equivalent to $0.151 per image.</p>50155016<p><sup>**</sup> A customer-submitted request to Gemini may result in one or more5017queries to Google Search. You will be charged for each individual search query5018performed. Retrieved context (text or images) provided by Grounding with Google5019Search is not charged as input tokens.</p>50205021<p><sup>***</sup> Can be tested in Google AI Studio.</p>50225023<div class="models-section">5024    <div class="heading-group">5025        <h2 id="gemini-3.1-flash-lite-image" data-text="Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite) 🍌" tabindex="-1">Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite) 🍌</h2>5026        <em><a href="/gemini-api/docs/models/gemini-3.1-flash-lite-image"><code translate="no" dir="ltr">gemini-3.1-flash-lite-image</code></a></em>5027    5028    </div>5029    <p>5030        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-lite-image" class="button button-primary ais">Try it in Google AI Studio</a>5031    </p>5032</div>50335034<p>Designed as the efficiency specialist of the image generation family, the Gemini 3.15035Flash Lite Image model is designed for ultra-low latency and cost-effective image5036generation and editing.</p>5037<div><devsite-selector data-ds-scope="code-sample">5038<section><h3 id="standard_13" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5039  <colgroup>5040    <col>5041    <col class="free-tier">5042    <col class="paid-tier">5043  </colgroup>5044  <thead>5045    <tr>5046      <th></th>5047      <th scope="col">Free Tier</th>5048      <th scope="col">Paid Tier, per 1M tokens in USD</th>5049    </tr>5050  </thead>5051  <tbody>5052    <tr>5053      <td>Input price</td>5054      <td>Not available</td>5055      <td>$0.25 (text/image/video)</td>5056    </tr>5057    <tr>5058      <td>Output price</td>5059      <td>Not available</td>5060      <td>$1.50 (text and thinking)<br>5061        $30.00 (images)<br>5062        Equivalent to $0.0336 per 1K resolution image<sup>*</sup>5063      </td>5064    </tr>5065    <tr>5066      <td>Used to improve our products</td>5067      <td><a href="/gemini-api/terms">Yes</a></td>5068      <td><a href="/gemini-api/terms">No</a></td>5069    </tr>5070  </tbody>5071</table></section>5072<section><h3 id="batch_8" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5073  <colgroup>5074    <col>5075    <col class="free-tier">5076    <col class="paid-tier">5077  </colgroup>5078  <thead>5079    <tr>5080      <th></th>5081      <th scope="col">Free Tier</th>5082      <th scope="col">Paid Tier, per 1M tokens in USD</th>5083    </tr>5084  </thead>5085  <tbody>5086    <tr>5087      <td>Input price</td>5088      <td>Not available</td>5089      <td>$0.125 (text/image/video)</td>5090    </tr>5091    <tr>5092      <td>Output price</td>5093      <td>Not available</td>5094      <td>$0.75 (text and thinking)<br>5095        $15.00 (images)<br>5096        Equivalent to $0.0168 per 1K resolution image<sup>*</sup>5097      </td>5098    </tr>5099    <tr>5100      <td>Used to improve our products</td>5101      <td><a href="/gemini-api/terms">Yes</a></td>5102      <td><a href="/gemini-api/terms">No</a></td>5103    </tr>5104  </tbody>5105</table></section>5106</devsite-selector></div>5107<p><sup>*</sup> Image output is priced at $30 per 1,000,000 tokens. Output images at 1K (1024x1024px) consume 1120 tokens and are equivalent to $0.0336 per image.</p>51085109<div class="models-section">5110    <div class="heading-group">5111        <h2 id="gemini-3.1-flash-tts-preview" data-text="Gemini 3.1 Flash TTS Preview" tabindex="-1">Gemini 3.1 Flash TTS Preview</h2>5112        <em><a href="/gemini-api/docs/models/gemini-3.1-flash-tts-preview"><code translate="no" dir="ltr">gemini-3.1-flash-tts-preview</code></a></em>5113    5114    </div>5115    <p>5116        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3.1-flash-tts-preview" class="button button-primary ais">Try it in Google AI Studio</a>5117    </p>5118</div>51195120<p>Our 3.1 Flash Text-to-Speech audio model optimized for price-performant,5121low-latency, controllable speech generation.</p>5122<div><devsite-selector data-ds-scope="code-sample">5123<section><h3 id="standard_14" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5124  <colgroup>5125    <col>5126    <col class="free-tier">5127    <col class="paid-tier">5128  </colgroup>5129  <thead>5130    <tr>5131      <th></th>5132      <th scope="col">Free Tier</th>5133      <th scope="col">Paid Tier, per 1M tokens in USD</th>5134    </tr>5135  </thead>5136  <tbody>5137    <tr>5138      <td>Input price</td>5139      <td>Free of charge</td>5140      <td>$1.00 (text)</td>5141    </tr>5142    <tr>5143      <td>Output price</td>5144      <td>Free of charge</td>5145      <td>$20.00 (audio)</td>5146    </tr>5147    <tr>5148      <td>Used to improve our products</td>5149      <td><a href="/gemini-api/terms">Yes</a></td>5150      <td><a href="/gemini-api/terms">No</a></td>5151    </tr>5152  </tbody>5153</table></section>5154<section><h3 id="batch_9" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5155  <colgroup>5156    <col>5157    <col class="free-tier">5158    <col class="paid-tier">5159  </colgroup>5160  <thead>5161    <tr>5162      <th></th>5163      <th scope="col">Free Tier</th>5164      <th scope="col">Paid Tier, per 1M tokens in USD</th>5165    </tr>5166  </thead>5167  <tbody>5168    <tr>5169      <td>Input price</td>5170      <td>Not available</td>5171      <td>$0.50 (text)</td>5172    </tr>5173    <tr>5174      <td>Output price</td>5175      <td>Not available</td>5176      <td>$10.00 (audio)</td>5177    </tr>5178    <tr>5179      <td>Used to improve our products</td>5180      <td><a href="/gemini-api/terms">Yes</a></td>5181      <td><a href="/gemini-api/terms">No</a></td>5182    </tr>5183  </tbody>5184</table></section>5185</devsite-selector></div>5186<p><sup>*</sup> Audio tokens correspond to 25 tokens per second of audio.</p>51875188<div class="models-section">5189    <div class="heading-group">5190        <h2 id="gemini-3-flash-preview" data-text="Gemini 3 Flash Preview" tabindex="-1">Gemini 3 Flash Preview</h2>5191        <em><a href="/gemini-api/docs/models/gemini-3-flash-preview"><code translate="no" dir="ltr">gemini-3-flash-preview</code></a></em>5192    5193    </div>5194    <p>5195        <a href="https://aistudio.google.com?model=gemini-3-flash-preview" class="button button-primary ais">Try it in Google AI Studio</a>5196    </p>5197</div>51985199<p>Our legacy Flash model, providing baseline speed and intelligence.</p>5200<div><devsite-selector data-ds-scope="code-sample">5201<section><h3 id="standard_15" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5202  <colgroup>5203    <col>5204    <col class="free-tier">5205    <col class="paid-tier">5206  </colgroup>5207  <thead>5208    <tr>5209      <th></th>5210      <th scope="col">Free Tier</th>5211      <th scope="col">Paid Tier, per 1M tokens in USD</th>5212    </tr>5213  </thead>5214  <tbody>5215    <tr>5216      <td>Input price</td>5217      <td>Free of charge</td>5218      <td>$0.50 (text / image / video)<br>$1.00 (audio)</td>5219    </tr>5220    <tr>5221      <td>Output price (including thinking tokens)</td>5222      <td>Free of charge</td>5223      <td>$3.00</td>5224    </tr>5225    <tr>5226      <td>Context caching price</td>5227      <td>Free of charge</td>5228      <td>$0.05 (text / image / video)<br>$0.10 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>5229    </tr>5230    <tr>5231      <td>Grounding with Google Search<sup>*</sup></td>5232      <td>Not available<sup>**</sup></td>5233      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5234    </tr>5235    <tr>5236      <td>Grounding with Google Maps</td>5237      <td>Not available<sup>**</sup></td>5238      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>5239    </tr>5240    <tr>5241      <td>Used to improve our products</td>5242      <td><a href="/gemini-api/terms">Yes</a></td>5243      <td><a href="/gemini-api/terms">No</a></td>5244    </tr>5245  </tbody>5246</table></section>5247<section><h3 id="batch_10" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5248  <colgroup>5249    <col>5250    <col class="free-tier">5251    <col class="paid-tier">5252  </colgroup>5253  <thead>5254    <tr>5255      <th></th>5256      <th scope="col">Free Tier</th>5257      <th scope="col">Paid Tier, per 1M tokens in USD</th>5258    </tr>5259  </thead>5260  <tbody>5261    <tr>5262      <td>Input price</td>5263      <td>Not available</td>5264      <td>$0.25 (text / image / video)<br>$0.50 (audio)</td>5265    </tr>5266    <tr>5267      <td>Output price (including thinking tokens)</td>5268      <td>Not available</td>5269      <td>$1.50</td>5270    </tr>5271    <tr>5272      <td>Context caching price</td>5273      <td>Not available</td>5274      <td><em>Same as Standard</em><br>5275        $0.05 (text / image / video)<br>5276        $0.10 (audio)<br>5277        $1.00 / 1,000,000 tokens per hour (storage price)5278      </td>5279    </tr>5280    <tr>5281      <td>Grounding with Google Search<sup>*</sup></td>5282      <td>Not available<sup>**</sup></td>5283      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5284    </tr>5285    <tr>5286      <td>Grounding with Google Maps</td>5287      <td>Not available<sup>**</sup></td>5288      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>5289    </tr>5290    <tr>5291      <td>Used to improve our products</td>5292      <td><a href="/gemini-api/terms">Yes</a></td>5293      <td><a href="/gemini-api/terms">No</a></td>5294    </tr>5295  </tbody>5296</table></section>5297<section><h3 id="flex_7" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">5298  <colgroup>5299    <col>5300    <col class="free-tier">5301    <col class="paid-tier">5302  </colgroup>5303  <thead>5304    <tr>5305      <th></th>5306      <th scope="col">Free Tier</th>5307      <th scope="col">Paid Tier, per 1M tokens in USD</th>5308    </tr>5309  </thead>5310  <tbody>5311    <tr>5312      <td>Input price</td>5313      <td>Not available</td>5314      <td>$0.25 (text / image / video)<br>$0.50 (audio)</td>5315    </tr>5316    <tr>5317      <td>Output price (including thinking tokens)</td>5318      <td>Not available</td>5319      <td>$1.50</td>5320    </tr>5321    <tr>5322      <td>Context caching price</td>5323      <td>Not available</td>5324      <td><em>Same as Standard</em><br>5325        $0.05 (text / image / video)<br>5326        $0.10 (audio)<br>5327        $1.00 / 1,000,000 tokens per hour (storage price)5328      </td>5329    </tr>5330    <tr>5331      <td>Grounding with Google Search<sup>*</sup></td>5332      <td>Not available<sup>**</sup></td>5333      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5334    </tr>5335    <tr>5336      <td>Grounding with Google Maps</td>5337      <td>Not available<sup>**</sup></td>5338      <td>5,000 requests per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>5339    </tr>5340    <tr>5341      <td>Used to improve our products</td>5342      <td><a href="/gemini-api/terms">Yes</a></td>5343      <td><a href="/gemini-api/terms">No</a></td>5344    </tr>5345  </tbody>5346</table></section>5347<section><h3 id="priority_7" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">5348  <colgroup>5349    <col>5350    <col class="free-tier">5351    <col class="paid-tier">5352  </colgroup>5353  <thead>5354    <tr>5355      <th></th>5356      <th scope="col">Free Tier</th>5357      <th scope="col">Paid Tier, per 1M tokens in USD</th>5358    </tr>5359  </thead>5360  <tbody>5361    <tr>5362      <td>Input price</td>5363      <td>Free of charge</td>5364      <td>$0.90 (text / image / video)<br>$1.80 (audio)</td>5365    </tr>5366    <tr>5367      <td>Output price (including thinking tokens)</td>5368      <td>Free of charge</td>5369      <td>$5.40</td>5370    </tr>5371    <tr>5372      <td>Context caching price</td>5373      <td>Free of charge</td>5374      <td>$0.09 (text / image / video)<br>$0.18 (audio)<br>$1.80 / 1,000,000 tokens per hour (storage price)</td>5375    </tr>5376    <tr>5377      <td>Grounding with Google Search<sup>*</sup></td>5378      <td>Not available<sup>**</sup></td>5379      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5380    </tr>5381    <tr>5382      <td>Grounding with Google Maps</td>5383      <td>Not available<sup>**</sup></td>5384      <td>5,000 prompts per month (free, shared across Gemini 3), then $14 / 1,000 search queries</td>5385    </tr>5386    <tr>5387      <td>Used to improve our products</td>5388      <td><a href="/gemini-api/terms">Yes</a></td>5389      <td><a href="/gemini-api/terms">No</a></td>5390    </tr>5391  </tbody>5392</table></section>5393</devsite-selector></div>5394<p><sup>*</sup> A customer-submitted request to Gemini may result in one or more5395queries to Google Search. You will be charged for each individual search query5396performed.</p>53975398<p><sup>**</sup> Can be tested in Google AI Studio.</p>53995400<div class="models-section">5401    <div class="heading-group">5402        <h2 id="gemini-3-pro-image" data-text="Gemini 3 Pro Image (Nano Banana Pro) 🍌" tabindex="-1">Gemini 3 Pro Image (Nano Banana Pro) 🍌</h2>5403        <em><a href="/gemini-api/docs/models/gemini-3-pro-image"><code translate="no" dir="ltr">gemini-3-pro-image</code></a></em>5404    5405    </div>5406    <p>5407        <a href="https://aistudio.google.com/prompts/new_chat?model=gemini-3-pro-image" class="button button-primary ais">Try it in Google AI Studio</a>5408    </p>5409</div>54105411<p>Our native image generation model, optimized for speed, flexibility, and5412contextual understanding. <strong>Text input and output</strong> is priced the same as5413<a href="#gemini-3.1-pro-preview">Gemini 3.1 Pro</a>.</p>5414<div><devsite-selector data-ds-scope="code-sample">5415<section><h3 id="standard_16" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5416  <colgroup>5417    <col>5418    <col class="free-tier">5419    <col class="paid-tier">5420  </colgroup>5421  <thead>5422    <tr>5423      <th></th>5424      <th scope="col">Free Tier</th>5425      <th scope="col">Paid Tier, per 1M tokens in USD</th>5426    </tr>5427  </thead>5428  <tbody>5429    <tr>5430      <td>Input price</td>5431      <td>Not available</td>5432      <td>$2.00 (text/image),<br>5433      equivalent to $0.0011 per image<sup>*</sup></td>5434    </tr>5435    <tr>5436      <td>Output price</td>5437      <td>Not available</td>5438      <td>$12.00 (text and thinking)<br>5439        $120.00 (images)<br>5440        Equivalent to $0.134 per 1K/2K image<sup>**</sup><br>5441        and $0.24 per 4K image<sup>**</sup>5442      </td>5443    </tr>5444    <tr>5445      <td>Grounding with Google Search<sup>***</sup></td>5446      <td>Not available<sup>****</sup></td>5447      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5448    </tr>5449    <tr>5450      <td>Used to improve our products</td>5451      <td><a href="/gemini-api/terms">Yes</a></td>5452      <td><a href="/gemini-api/terms">No</a></td>5453    </tr>5454  </tbody>5455</table></section>5456<section><h3 id="batch_11" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5457  <colgroup>5458    <col>5459    <col class="free-tier">5460    <col class="paid-tier">5461  </colgroup>5462  <thead>5463    <tr>5464      <th></th>5465      <th scope="col">Free Tier</th>5466      <th scope="col">Paid Tier, per 1M tokens in USD</th>5467    </tr>5468  </thead>5469  <tbody>5470    <tr>5471      <td>Input price</td>5472      <td>Not available</td>5473      <td>$1.00 (text),<br>$0.0006 (image)<sup>*</sup></td>5474    </tr>5475    <tr>5476      <td>Output price</td>5477      <td>Not available</td>5478      <td>$6.00 (text and thinking)<br>5479        $0.067 per 1K/2K image<sup>**</sup><br>5480        $0.12 per 4K image<sup>**</sup>5481      </td>5482    </tr>5483    <tr>5484      <td>Used to improve our products</td>5485      <td><a href="/gemini-api/terms">Yes</a></td>5486      <td><a href="/gemini-api/terms">No</a></td>5487    </tr>5488  </tbody>5489</table></section>5490<section><h3 id="flex_8" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">5491  <colgroup>5492    <col>5493    <col class="free-tier">5494    <col class="paid-tier">5495  </colgroup>5496  <thead>5497    <tr>5498      <th></th>5499      <th scope="col">Free Tier</th>5500      <th scope="col">Paid Tier, per 1M tokens in USD</th>5501    </tr>5502  </thead>5503  <tbody>5504    <tr>5505      <td>Input price</td>5506      <td>Not available</td>5507      <td>$1.00 (text),<br>$0.0006 (image)<sup>*</sup></td>5508    </tr>5509    <tr>5510      <td>Output price</td>5511      <td>Not available</td>5512      <td>$6.00 (text and thinking)<br>5513        $0.067 per 1K/2K image<sup>**</sup><br>5514        $0.12 per 4K image<sup>**</sup>5515      </td>5516    </tr>5517    <tr>5518      <td>Used to improve our products</td>5519      <td><a href="/gemini-api/terms">Yes</a></td>5520      <td><a href="/gemini-api/terms">No</a></td>5521    </tr>5522  </tbody>5523</table></section>5524<section><h3 id="priority_8" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">5525  <colgroup>5526    <col>5527    <col class="free-tier">5528    <col class="paid-tier">5529  </colgroup>5530  <thead>5531    <tr>5532      <th></th>5533      <th scope="col">Free Tier</th>5534      <th scope="col">Paid Tier, per 1M tokens in USD</th>5535    </tr>5536  </thead>5537  <tbody>5538    <tr>5539      <td>Input price</td>5540      <td>Not available</td>5541      <td>$3.60 (text/image)</td>5542    </tr>5543    <tr>5544      <td>Output price</td>5545      <td>Not available</td>5546      <td>$21.60 (text and thinking)<br>5547        $216.00 (images)5548      </td>5549    </tr>5550    <tr>5551      <td>Grounding with Google Search<sup>***</sup></td>5552      <td>Not available<sup>****</sup></td>5553      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>5554    </tr>5555    <tr>5556      <td>Used to improve our products</td>5557      <td><a href="/gemini-api/terms">Yes</a></td>5558      <td><a href="/gemini-api/terms">No</a></td>5559    </tr>5560  </tbody>5561</table></section>5562</devsite-selector></div>5563<p><sup>*</sup> Image input is set at 560 tokens or $0.0011 per image.</p>55645565<p><sup>**</sup> Image output is priced at $120 per 1,000,000 tokens. Output5566images from 1024x1024px (1K) and up to 2048x2048px (2K) consume 1120 tokens and5567are equivalent to $0.134 per image. Output images up to 4096x4096px (4K) consume55682000 tokens and are equivalent to $0.24 per image.</p>55695570<p><sup>***</sup> A customer-submitted request to Gemini may result in one or more5571queries to Google Search. You will be charged for each individual search query5572performed.</p>55735574<p><sup>****</sup> Can be tested in Google AI Studio.</p>55755576<div class="models-section">5577    <div class="heading-group">5578        <h2 id="gemini-2.5-pro" data-text="Gemini 2.5 Pro" tabindex="-1">Gemini 2.5 Pro</h2>5579        <em><a href="/gemini-api/docs/models/gemini-2.5-pro"><code translate="no" dir="ltr">gemini-2.5-pro</code></a></em>5580    5581    </div>5582    <p>5583        <a href="https://aistudio.google.com?model=gemini-2.5-pro" class="button button-primary ais">Try it in Google AI Studio</a>5584    </p>5585</div>55865587<p>A Pro model which excels at coding and complex reasoning tasks.</p>5588<div><devsite-selector data-ds-scope="code-sample">5589<section><h3 id="standard_17" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5590  <colgroup>5591    <col>5592    <col class="free-tier">5593    <col class="paid-tier">5594  </colgroup>5595  <thead>5596    <tr>5597      <th></th>5598      <th scope="col">Free Tier</th>5599      <th scope="col">Paid Tier, per 1M tokens in USD</th>5600    </tr>5601  </thead>5602  <tbody>5603    <tr>5604      <td>Input price</td>5605      <td>Free of charge</td>5606      <td>$1.25, prompts <= 200k tokens<br>$2.50, prompts > 200k tokens</td>5607    </tr>5608    <tr>5609      <td>Output price (including thinking tokens)</td>5610      <td>Free of charge</td>5611      <td>$10.00, prompts <= 200k tokens<br>$15.00, prompts > 200k</td>5612    </tr>5613    <tr>5614      <td>Context caching price</td>5615      <td>Not available</td>5616      <td>$0.125, prompts <= 200k tokens<br>$0.25, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)</td>5617    </tr>5618    <tr>5619      <td>Grounding with Google Search</td>5620      <td>Not available</td>5621      <td>1,500 RPD (free), then $35 / 1,000 grounded prompts</td>5622    </tr>5623    <tr>5624      <td>Grounding with Google Maps</td>5625      <td>Not available</td>5626      <td>10,000 RPD (free), then $25 / 1,000 grounded prompts</td>5627    </tr>5628    <tr>5629      <td>Used to improve our products</td>5630      <td><a href="/gemini-api/terms">Yes</a></td>5631      <td><a href="/gemini-api/terms">No</a></td>5632    </tr>5633  </tbody>5634</table></section>5635<section><h3 id="batch_12" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5636  <colgroup>5637    <col>5638    <col class="free-tier">5639    <col class="paid-tier">5640  </colgroup>5641  <thead>5642    <tr>5643      <th></th>5644      <th scope="col">Free Tier</th>5645      <th scope="col">Paid Tier, per 1M tokens in USD</th>5646    </tr>5647  </thead>5648  <tbody>5649    <tr>5650      <td>Input price</td>5651      <td>Not available</td>5652      <td>$0.625, prompts <= 200k tokens<br>$1.25, prompts > 200k tokens</td>5653    </tr>5654    <tr>5655      <td>Output price (including thinking tokens)</td>5656      <td>Not available</td>5657      <td>$5.00, prompts <= 200k tokens<br>$7.50, prompts > 200k</td>5658    </tr>5659    <tr>5660      <td>Context caching price</td>5661      <td>Not available</td>5662      <td>$0.125, prompts <= 200k tokens<br>$0.25, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)</td>5663    </tr>5664    <tr>5665      <td>Grounding with Google Search</td>5666      <td>Not available</td>5667      <td>1,500 RPD (free), then $35 / 1,000 grounded prompts</td>5668    </tr>5669    <tr>5670      <td>Grounding with Google Maps</td>5671      <td>Not available</td>5672      <td>Not available</td>5673    </tr>5674    <tr>5675      <td>Used to improve our products</td>5676      <td><a href="/gemini-api/terms">Yes</a></td>5677      <td><a href="/gemini-api/terms">No</a></td>5678    </tr>5679  </tbody>5680</table></section>5681<section><h3 id="flex_9" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">5682  <colgroup>5683    <col>5684    <col class="free-tier">5685    <col class="paid-tier">5686  </colgroup>5687  <thead>5688    <tr>5689      <th></th>5690      <th scope="col">Free Tier</th>5691      <th scope="col">Paid Tier, per 1M tokens in USD</th>5692    </tr>5693  </thead>5694  <tbody>5695    <tr>5696      <td>Input price</td>5697      <td>Not available</td>5698      <td>$0.625, prompts <= 200k tokens<br>$1.25, prompts > 200k tokens</td>5699    </tr>5700    <tr>5701      <td>Output price (including thinking tokens)</td>5702      <td>Not available</td>5703      <td>$5.00, prompts <= 200k tokens<br>$7.50, prompts > 200k</td>5704    </tr>5705    <tr>5706      <td>Context caching price</td>5707      <td>Not available</td>5708      <td>$0.125, prompts <= 200k tokens<br>$0.25, prompts > 200k<br>$4.50 / 1,000,000 tokens per hour (storage price)</td>5709    </tr>5710    <tr>5711      <td>Grounding with Google Search</td>5712      <td>Not available</td>5713      <td>1,500 RPD (free), then $35 / 1,000 grounded prompts</td>5714    </tr>5715    <tr>5716      <td>Grounding with Google Maps</td>5717      <td>Not available</td>5718      <td>Not available</td>5719    </tr>5720    <tr>5721      <td>Used to improve our products</td>5722      <td><a href="/gemini-api/terms">Yes</a></td>5723      <td><a href="/gemini-api/terms">No</a></td>5724    </tr>5725  </tbody>5726</table></section>5727<section><h3 id="priority_9" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">5728  <colgroup>5729    <col>5730    <col class="free-tier">5731    <col class="paid-tier">5732  </colgroup>5733  <thead>5734    <tr>5735      <th></th>5736      <th scope="col">Free Tier</th>5737      <th scope="col">Paid Tier, per 1M tokens in USD</th>5738    </tr>5739  </thead>5740  <tbody>5741    <tr>5742      <td>Input price</td>5743      <td>Free of charge</td>5744      <td>$2.25, prompts <= 200k tokens<br>$4.50, prompts > 200k tokens</td>5745    </tr>5746    <tr>5747      <td>Output price (including thinking tokens)</td>5748      <td>Free of charge</td>5749      <td>$18.00, prompts <= 200k tokens<br>$27.00, prompts > 200k</td>5750    </tr>5751    <tr>5752      <td>Context caching price</td>5753      <td>Not available</td>5754      <td>$0.225, prompts <= 200k tokens<br>$0.45, prompts > 200k<br>$8.10 / 1,000,000 tokens per hour (storage price)</td>5755    </tr>5756    <tr>5757      <td>Grounding with Google Search</td>5758      <td>Not available</td>5759      <td>1,500 RPD (free), then $35 / 1,000 grounded prompts</td>5760    </tr>5761    <tr>5762      <td>Grounding with Google Maps</td>5763      <td>Not available</td>5764      <td>10,000 RPD (free), then $25 / 1,000 grounded prompts</td>5765    </tr>5766    <tr>5767      <td>Used to improve our products</td>5768      <td><a href="/gemini-api/terms">Yes</a></td>5769      <td><a href="/gemini-api/terms">No</a></td>5770    </tr>5771  </tbody>5772</table></section>5773</devsite-selector></div>5774<div class="models-section">5775    <div class="heading-group">5776        <h2 id="gemini-2.5-flash" data-text="Gemini 2.5 Flash" tabindex="-1">Gemini 2.5 Flash</h2>5777        <em><a href="/gemini-api/docs/models/gemini-2.5-flash"><code translate="no" dir="ltr">gemini-2.5-flash</code></a></em>5778    5779    </div>5780    <p>5781        <a href="https://aistudio.google.com?model=gemini-2.5-flash" class="button button-primary ais">Try it in Google AI Studio</a>5782    </p>5783</div>57845785<p>Our first hybrid reasoning model which supports a 1M token context window and5786has thinking budgets.</p>5787<div><devsite-selector data-ds-scope="code-sample">5788<section><h3 id="standard_18" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5789  <colgroup>5790    <col>5791    <col class="free-tier">5792    <col class="paid-tier">5793  </colgroup>5794  <thead>5795    <tr>5796      <th></th>5797      <th scope="col">Free Tier</th>5798      <th scope="col">Paid Tier, per 1M tokens in USD</th>5799    </tr>5800  </thead>5801  <tbody>5802    <tr>5803      <td>Input price</td>5804      <td>Free of charge</td>5805      <td>$0.30 (text / image / video)<br>$1.00 (audio)</td>5806    </tr>5807    <tr>5808      <td>Output price (including thinking tokens)</td>5809      <td>Free of charge</td>5810      <td>$2.50</td>5811    </tr>5812    <tr>5813      <td>Context caching price</td>5814      <td>Not available</td>5815      <td>$0.03 (text / image / video)<br>$0.1 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>5816    </tr>5817    <tr>5818      <td>Grounding with Google Search</td>5819      <td>Free of charge, up to 500 RPD (limit shared with Flash-Lite RPD)</td>5820      <td>1,500 RPD (free, limit shared with Flash-Lite RPD), then $35 / 1,000 grounded prompts</td>5821    </tr>5822    <tr>5823      <td>Grounding with Google Maps</td>5824      <td>500 RPD</td>5825      <td>1,500 RPD (free), then $25 / 1,000 grounded prompts</td>5826    </tr>5827    <tr>5828      <td>Used to improve our products</td>5829      <td><a href="/gemini-api/terms">Yes</a></td>5830      <td><a href="/gemini-api/terms">No</a></td>5831    </tr>5832  </tbody>5833</table></section>5834<section><h3 id="batch_13" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">5835  <colgroup>5836    <col>5837    <col class="free-tier">5838    <col class="paid-tier">5839  </colgroup>5840  <thead>5841    <tr>5842      <th></th>5843      <th scope="col">Free Tier</th>5844      <th scope="col">Paid Tier, per 1M tokens in USD</th>5845    </tr>5846  </thead>5847  <tbody>5848    <tr>5849      <td>Input price</td>5850      <td>Not available</td>5851      <td>$0.15 (text / image / video)<br>$0.50 (audio)</td>5852    </tr>5853    <tr>5854      <td>Output price (including thinking tokens)</td>5855      <td>Not available</td>5856      <td>$1.25</td>5857    </tr>5858    <tr>5859      <td>Context caching price</td>5860      <td>Not available</td>5861      <td>$0.03 (text / image / video)<br>$0.1 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>5862    </tr>5863    <tr>5864      <td>Grounding with Google Search</td>5865      <td>Not available</td>5866      <td>1,500 RPD (free, limit shared with Flash-Lite RPD), then $35 / 1,000 grounded prompts</td>5867    </tr>5868    <tr>5869      <td>Grounding with Google Maps</td>5870      <td>Not available</td>5871      <td>Not available</td>5872    </tr>5873    <tr>5874      <td>Used to improve our products</td>5875      <td><a href="/gemini-api/terms">Yes</a></td>5876      <td><a href="/gemini-api/terms">No</a></td>5877    </tr>5878  </tbody>5879</table></section>5880<section><h3 id="flex_10" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">5881  <colgroup>5882    <col>5883    <col class="free-tier">5884    <col class="paid-tier">5885  </colgroup>5886  <thead>5887    <tr>5888      <th></th>5889      <th scope="col">Free Tier</th>5890      <th scope="col">Paid Tier, per 1M tokens in USD</th>5891    </tr>5892  </thead>5893  <tbody>5894    <tr>5895      <td>Input price</td>5896      <td>Not available</td>5897      <td>$0.15 (text / image / video)<br>$0.50 (audio)</td>5898    </tr>5899    <tr>5900      <td>Output price (including thinking tokens)</td>5901      <td>Not available</td>5902      <td>$1.25</td>5903    </tr>5904    <tr>5905      <td>Context caching price</td>5906      <td>Not available</td>5907      <td>$0.03 (text / image / video)<br>$0.1 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>5908    </tr>5909    <tr>5910      <td>Grounding with Google Search</td>5911      <td>Not available</td>5912      <td>1,500 RPD (free, limit shared with Flash-Lite RPD), then $35 / 1,000 grounded prompts</td>5913    </tr>5914    <tr>5915      <td>Grounding with Google Maps</td>5916      <td>Not available</td>5917      <td>Not available</td>5918    </tr>5919    <tr>5920      <td>Used to improve our products</td>5921      <td><a href="/gemini-api/terms">Yes</a></td>5922      <td><a href="/gemini-api/terms">No</a></td>5923    </tr>5924  </tbody>5925</table></section>5926<section><h3 id="priority_10" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">5927  <colgroup>5928    <col>5929    <col class="free-tier">5930    <col class="paid-tier">5931  </colgroup>5932  <thead>5933    <tr>5934      <th></th>5935      <th scope="col">Free Tier</th>5936      <th scope="col">Paid Tier, per 1M tokens in USD</th>5937    </tr>5938  </thead>5939  <tbody>5940    <tr>5941      <td>Input price</td>5942      <td>Free of charge</td>5943      <td>$0.54 (text / image / video)<br>$1.80 (audio)</td>5944    </tr>5945    <tr>5946      <td>Output price (including thinking tokens)</td>5947      <td>Free of charge</td>5948      <td>$4.50</td>5949    </tr>5950    <tr>5951      <td>Context caching price</td>5952      <td>Not available</td>5953      <td>$0.054 (text / image / video)<br>$0.18 (audio)<br>$1.80 / 1,000,000 tokens per hour (storage price)</td>5954    </tr>5955    <tr>5956      <td>Grounding with Google Search</td>5957      <td>Free of charge, up to 500 RPD (limit shared with Flash-Lite RPD)</td>5958      <td>1,500 RPD (free, limit shared with Flash-Lite RPD), then $35 / 1,000 grounded prompts</td>5959    </tr>5960    <tr>5961      <td>Grounding with Google Maps</td>5962      <td>500 RPD</td>5963      <td>1,500 RPD (free), then $25 / 1,000 grounded prompts</td>5964    </tr>5965    <tr>5966      <td>Used to improve our products</td>5967      <td><a href="/gemini-api/terms">Yes</a></td>5968      <td><a href="/gemini-api/terms">No</a></td>5969    </tr>5970  </tbody>5971</table></section>5972</devsite-selector></div>5973<div class="models-section">5974    <div class="heading-group">5975        <h2 id="gemini-2.5-flash-lite" data-text="Gemini 2.5 Flash-Lite" tabindex="-1">Gemini 2.5 Flash-Lite</h2>5976        <em><a href="/gemini-api/docs/models/gemini-2.5-flash-lite"><code translate="no" dir="ltr">gemini-2.5-flash-lite</code></a></em>5977    5978    </div>5979    <p>5980        <a href="https://aistudio.google.com?model=gemini-2.5-flash-lite" class="button button-primary ais">Try it in Google AI Studio</a>5981    </p>5982</div>59835984<p>A small and cost effective model, built for at scale usage.</p>5985<div><devsite-selector data-ds-scope="code-sample">5986<section><h3 id="standard_19" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">5987  <colgroup>5988    <col>5989    <col class="free-tier">5990    <col class="paid-tier">5991  </colgroup>5992  <thead>5993    <tr>5994      <th></th>5995      <th scope="col">Free Tier</th>5996      <th scope="col">Paid Tier, per 1M tokens in USD</th>5997    </tr>5998  </thead>5999  <tbody>6000    <tr>6001      <td>Input price (text, image, video)</td>6002      <td>Free of charge</td>6003      <td>$0.10 (text / image / video)<br>$0.30 (audio)</td>6004    </tr>6005    <tr>6006      <td>Output price (including thinking tokens)</td>6007      <td>Free of charge</td>6008      <td>$0.40</td>6009    </tr>6010    <tr>6011      <td>Context caching price</td>6012      <td>Not available</td>6013      <td>$0.01 (text / image / video)<br>$0.03 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>6014    </tr>6015    <tr>6016      <td>Grounding with Google Search</td>6017      <td>Free of charge, up to 500 RPD (limit shared with Flash RPD)</td>6018      <td>1,500 RPD (free, limit shared with Flash RPD), then $35 / 1,000 grounded prompts</td>6019    </tr>6020    <tr>6021      <td>Grounding with Google Maps</td>6022      <td>500 RPD</td>6023      <td>1,500 RPD (free), then $25 / 1,000 grounded prompts</td>6024    </tr>6025    <tr>6026      <td>Used to improve our products</td>6027      <td><a href="/gemini-api/terms">Yes</a></td>6028      <td><a href="/gemini-api/terms">No</a></td>6029    </tr>6030  </tbody>6031</table></section>6032<section><h3 id="batch_14" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6033  <colgroup>6034    <col>6035    <col class="free-tier">6036    <col class="paid-tier">6037  </colgroup>6038  <thead>6039    <tr>6040      <th></th>6041      <th scope="col">Free Tier</th>6042      <th scope="col">Paid Tier, per 1M tokens in USD</th>6043    </tr>6044  </thead>6045  <tbody>6046    <tr>6047      <td>Input price (text, image, video)</td>6048      <td>Not available</td>6049      <td>$0.05 (text / image / video)<br>$0.15 (audio)</td>6050    </tr>6051    <tr>6052      <td>Output price (including thinking tokens)</td>6053      <td>Not available</td>6054      <td>$0.20</td>6055    </tr>6056    <tr>6057      <td>Context caching price</td>6058      <td>Not available</td>6059      <td>$0.01 (text / image / video)<br>$0.03 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>6060    </tr>6061    <tr>6062      <td>Grounding with Google Search</td>6063      <td>Not available</td>6064      <td>1,500 RPD (free, limit shared with Flash RPD), then $35 / 1,000 grounded prompts</td>6065    </tr>6066    <tr>6067      <td>Grounding with Google Maps</td>6068      <td>Not available</td>6069      <td>Not available</td>6070    </tr>6071    <tr>6072      <td>Used to improve our products</td>6073      <td><a href="/gemini-api/terms">Yes</a></td>6074      <td><a href="/gemini-api/terms">No</a></td>6075    </tr>6076  </tbody>6077</table></section>6078<section><h3 id="flex_11" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">6079  <colgroup>6080    <col>6081    <col class="free-tier">6082    <col class="paid-tier">6083  </colgroup>6084  <thead>6085    <tr>6086      <th></th>6087      <th scope="col">Free Tier</th>6088      <th scope="col">Paid Tier, per 1M tokens in USD</th>6089    </tr>6090  </thead>6091  <tbody>6092    <tr>6093      <td>Input price (text, image, video)</td>6094      <td>Not available</td>6095      <td>$0.05 (text / image / video)<br>$0.15 (audio)</td>6096    </tr>6097    <tr>6098      <td>Output price (including thinking tokens)</td>6099      <td>Not available</td>6100      <td>$0.20</td>6101    </tr>6102    <tr>6103      <td>Context caching price</td>6104      <td>Not available</td>6105      <td>$0.01 (text / image / video)<br>$0.03 (audio)<br>$1.00 / 1,000,000 tokens per hour (storage price)</td>6106    </tr>6107    <tr>6108      <td>Grounding with Google Search</td>6109      <td>Not available</td>6110      <td>1,500 RPD (free, limit shared with Flash RPD), then $35 / 1,000 grounded prompts</td>6111    </tr>6112    <tr>6113      <td>Grounding with Google Maps</td>6114      <td>Not available</td>6115      <td>Not available</td>6116    </tr>6117    <tr>6118      <td>Used to improve our products</td>6119      <td><a href="/gemini-api/terms">Yes</a></td>6120      <td><a href="/gemini-api/terms">No</a></td>6121    </tr>6122  </tbody>6123</table></section>6124<section><h3 id="priority_11" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">6125  <colgroup>6126    <col>6127    <col class="free-tier">6128    <col class="paid-tier">6129  </colgroup>6130  <thead>6131    <tr>6132      <th></th>6133      <th scope="col">Free Tier</th>6134      <th scope="col">Paid Tier, per 1M tokens in USD</th>6135    </tr>6136  </thead>6137  <tbody>6138    <tr>6139      <td>Input price (text, image, video)</td>6140      <td>Free of charge</td>6141      <td>$0.18 (text / image / video)<br>$0.54 (audio)</td>6142    </tr>6143    <tr>6144      <td>Output price (including thinking tokens)</td>6145      <td>Free of charge</td>6146      <td>$0.72</td>6147    </tr>6148    <tr>6149      <td>Context caching price</td>6150      <td>Not available</td>6151      <td>$0.018 (text / image / video)<br>$0.054 (audio)<br>$1.80 / 1,000,000 tokens per hour (storage price)</td>6152    </tr>6153    <tr>6154      <td>Grounding with Google Search</td>6155      <td>Free of charge, up to 500 RPD (limit shared with Flash RPD)</td>6156      <td>1,500 RPD (free, limit shared with Flash RPD), then $35 / 1,000 grounded prompts</td>6157    </tr>6158    <tr>6159      <td>Grounding with Google Maps</td>6160      <td>500 RPD</td>6161      <td>1,500 RPD (free), then $25 / 1,000 grounded prompts</td>6162    </tr>6163    <tr>6164      <td>Used to improve our products</td>6165      <td><a href="/gemini-api/terms">Yes</a></td>6166      <td><a href="/gemini-api/terms">No</a></td>6167    </tr>6168  </tbody>6169</table></section>6170</devsite-selector></div>6171<div class="models-section">6172    <div class="heading-group">6173        <h2 id="gemini-2.5-flash-native-audio" data-text="Gemini 2.5 Flash Native Audio (Live API)" tabindex="-1">Gemini 2.5 Flash Native Audio (Live API)</h2>6174        <em><a href="/gemini-api/docs/models/gemini-2.5-flash-native-audio-preview-12-2025"><code translate="no" dir="ltr">gemini-2.5-flash-native-audio-preview-12-2025</code></a></em>6175    6176    </div>6177    <p>6178        <a href="https://aistudio.google.com/app/live#gemini-2.5-flash-native-audio-preview-12-2025" class="button button-primary ais">Try it in Google AI Studio</a>6179    </p>6180</div>61816182<p>Our <a href="/gemini-api/docs/live">Live API</a> native audio models optimized for higher6183quality audio outputs with better pacing, voice naturalness, verbosity, and6184mood.</p>61856186<table class="pricing-table">6187  <colgroup>6188    <col>6189    <col class="free-tier">6190    <col class="paid-tier">6191  </colgroup>6192  <thead>6193    <tr>6194      <th></th>6195      <th scope="col">Free Tier</th>6196      <th scope="col">Paid Tier, per 1M tokens in USD</th>6197    </tr>6198  </thead>6199  <tbody>6200    <tr>6201      <td>Input price</td>6202      <td>Free of charge</td>6203      <td>$0.50 (text)<br>$3.00 (audio / video)</td>6204    </tr>6205    <tr>6206      <td>Output price (including thinking tokens)</td>6207      <td>Free of charge</td>6208      <td>$2.00 (text)<br>$12.00 (audio)</td>6209    </tr>6210    <tr>6211      <td>Used to improve our products</td>6212      <td><a href="/gemini-api/terms">Yes</a></td>6213      <td><a href="/gemini-api/terms">No</a></td>6214    </tr>6215  </tbody>6216</table>62176218<div class="models-section">6219    <div class="heading-group">6220        <h2 id="gemini-2.5-flash-image" data-text="Gemini 2.5 Flash Image (Nano Banana) 🍌" tabindex="-1">Gemini 2.5 Flash Image (Nano Banana) 🍌</h2>6221        <em><a href="/gemini-api/docs/models/gemini-2.5-flash-image"><code translate="no" dir="ltr">gemini-2.5-flash-image</code></a></em>6222    6223    </div>6224    <p>6225        <a href="https://aistudio.google.com?model=gemini-2.5-flash-image" class="button button-primary ais">Try it in Google AI Studio</a>6226    </p>6227</div>62286229<aside class="warning">6230  <b>Warning:</b> Gemini 2.5 Flash Image (<code translate="no" dir="ltr">gemini-2.5-flash-image</code>) is <a href="/gemini-api/docs/deprecations">deprecated</a> and will be shut down on October 2, 2026; migrate to <a href="/gemini-api/docs/models/gemini-3.1-flash-image">Gemini 3.1 Flash Image</a> or <a href="/gemini-api/docs/models/gemini-3.1-flash-lite-image">Gemini 3.1 Flash Lite Image</a> to avoid service disruption.6231</aside>62326233<p>A native image generation model, optimized for speed, flexibility, and6234contextual understanding. Text input and output is priced the same as6235<a href="#gemini-2.5-flash">2.5 Flash</a>.</p>6236<div><devsite-selector data-ds-scope="code-sample">6237<section><h3 id="standard_20" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">6238  <colgroup>6239    <col>6240    <col class="free-tier">6241    <col class="paid-tier">6242  </colgroup>6243  <thead>6244    <tr>6245      <th></th>6246      <th scope="col">Free Tier</th>6247      <th scope="col">Paid Tier, per 1M tokens in USD</th>6248    </tr>6249  </thead>6250  <tbody>6251    <tr>6252      <td>Input price</td>6253      <td>Not available</td>6254      <td>$0.30 (text / image)</td>6255    </tr>6256    <tr>6257      <td>Output price</td>6258      <td>Not available</td>6259      <td>$0.039 per image*</td>6260    </tr>6261    <tr>6262      <td>Used to improve our products</td>6263      <td><a href="/gemini-api/terms">Yes</a></td>6264      <td><a href="/gemini-api/terms">No</a></td>6265    </tr>6266  </tbody>6267</table></section>6268<section><h3 id="batch_15" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6269  <colgroup>6270    <col>6271    <col class="free-tier">6272    <col class="paid-tier">6273  </colgroup>6274  <thead>6275    <tr>6276      <th></th>6277      <th scope="col">Free Tier</th>6278      <th scope="col">Paid Tier, per 1M tokens in USD</th>6279    </tr>6280  </thead>6281  <tbody>6282    <tr>6283      <td>Input price</td>6284      <td>Not available</td>6285      <td>$0.15 (text / image)</td>6286    </tr>6287    <tr>6288      <td>Output price</td>6289      <td>Not available</td>6290      <td>$0.0195 per image*</td>6291    </tr>6292    <tr>6293      <td>Used to improve our products</td>6294      <td><a href="/gemini-api/terms">Yes</a></td>6295      <td><a href="/gemini-api/terms">No</a></td>6296    </tr>6297  </tbody>6298</table></section>6299<section><h3 id="flex_12" data-text="Flex" tabindex="-1">Flex</h3><table class="pricing-table">6300  <colgroup>6301    <col>6302    <col class="free-tier">6303    <col class="paid-tier">6304  </colgroup>6305  <thead>6306    <tr>6307      <th></th>6308      <th scope="col">Free Tier</th>6309      <th scope="col">Paid Tier, per 1M tokens in USD</th>6310    </tr>6311  </thead>6312  <tbody>6313    <tr>6314      <td>Input price</td>6315      <td>Not available</td>6316      <td>$0.15 (text / image)</td>6317    </tr>6318    <tr>6319      <td>Output price</td>6320      <td>Not available</td>6321      <td>$0.0195 per image*</td>6322    </tr>6323    <tr>6324      <td>Used to improve our products</td>6325      <td><a href="/gemini-api/terms">Yes</a></td>6326      <td><a href="/gemini-api/terms">No</a></td>6327    </tr>6328  </tbody>6329</table></section>6330<section><h3 id="priority_12" data-text="Priority" tabindex="-1">Priority</h3><table class="pricing-table">6331  <colgroup>6332    <col>6333    <col class="free-tier">6334    <col class="paid-tier">6335  </colgroup>6336  <thead>6337    <tr>6338      <th></th>6339      <th scope="col">Free Tier</th>6340      <th scope="col">Paid Tier, per 1M tokens in USD</th>6341    </tr>6342  </thead>6343  <tbody>6344    <tr>6345      <td>Input price</td>6346      <td>Not available</td>6347      <td>$0.54 (text / image)</td>6348    </tr>6349    <tr>6350      <td>Output price</td>6351      <td>Not available</td>6352      <td>$0.0702 per image*</td>6353    </tr>6354    <tr>6355      <td>Used to improve our products</td>6356      <td><a href="/gemini-api/terms">Yes</a></td>6357      <td><a href="/gemini-api/terms">No</a></td>6358    </tr>6359  </tbody>6360</table></section>6361</devsite-selector></div>6362<p>[*] Image output is priced at $30 per 1,000,000 tokens. Output images up to63631024x1024px consume 1290 tokens and are equivalent to $0.039 per image.</p>63646365<div class="models-section">6366    <div class="heading-group">6367        <h2 id="gemini-2.5-flash-preview-tts" data-text="Gemini 2.5 Flash Preview TTS" tabindex="-1">Gemini 2.5 Flash Preview TTS</h2>6368        <em><a href="/gemini-api/docs/models/gemini-2.5-flash-preview-tts"><code translate="no" dir="ltr">gemini-2.5-flash-preview-tts</code></a></em>6369    6370    </div>6371    <p>6372        <a href="https://aistudio.google.com/generate-speech" class="button button-primary ais">Try it in Google AI Studio</a>6373    </p>6374</div>63756376<p>Our 2.5 Flash text-to-speech audio model optimized for price-performant,6377low-latency, controllable speech generation.</p>6378<div><devsite-selector data-ds-scope="code-sample">6379<section><h3 id="standard_21" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">6380  <colgroup>6381    <col>6382    <col class="free-tier">6383    <col class="paid-tier">6384  </colgroup>6385  <thead>6386    <tr>6387      <th></th>6388      <th scope="col">Free Tier</th>6389      <th scope="col">Paid Tier, per 1M tokens in USD</th>6390    </tr>6391  </thead>6392  <tbody>6393    <tr>6394      <td>Input price</td>6395      <td>Free of charge</td>6396      <td>$0.50 (text)</td>6397    </tr>6398    <tr>6399      <td>Output price</td>6400      <td>Free of charge</td>6401      <td>$10.00 (audio)</td>6402    </tr>6403    <tr>6404      <td>Used to improve our products</td>6405      <td><a href="/gemini-api/terms">Yes</a></td>6406      <td><a href="/gemini-api/terms">No</a></td>6407    </tr>6408  </tbody>6409</table></section>6410<section><h3 id="batch_16" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6411  <colgroup>6412    <col>6413    <col class="free-tier">6414    <col class="paid-tier">6415  </colgroup>6416  <thead>6417    <tr>6418      <th></th>6419      <th scope="col">Free Tier</th>6420      <th scope="col">Paid Tier, per 1M tokens in USD</th>6421    </tr>6422  </thead>6423  <tbody>6424    <tr>6425      <td>Input price</td>6426      <td>Not available</td>6427      <td>$0.25 (text)</td>6428    </tr>6429    <tr>6430      <td>Output price</td>6431      <td>Not available</td>6432      <td>$5.00 (audio)</td>6433    </tr>6434    <tr>6435      <td>Used to improve our products</td>6436      <td><a href="/gemini-api/terms">Yes</a></td>6437      <td><a href="/gemini-api/terms">No</a></td>6438    </tr>6439  </tbody>6440</table></section>6441</devsite-selector></div>6442<div class="models-section">6443    <div class="heading-group">6444        <h2 id="gemini-2.5-pro-preview-tts" data-text="Gemini 2.5 Pro Preview TTS" tabindex="-1">Gemini 2.5 Pro Preview TTS</h2>6445        <em><a href="/gemini-api/docs/models/gemini-2.5-pro-preview-tts"><code translate="no" dir="ltr">gemini-2.5-pro-preview-tts</code></a></em>6446    6447    </div>6448    <p>6449        <a href="https://aistudio.google.com/generate-speech" class="button button-primary ais">Try it in Google AI Studio</a>6450    </p>6451</div>64526453<p>Our 2.5 Pro text-to-speech audio model optimized for powerful, low-latency6454speech generation for more natural outputs and easier to steer prompts.</p>6455<div><devsite-selector data-ds-scope="code-sample">6456<section><h3 id="standard_22" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">6457  <colgroup>6458    <col>6459    <col class="free-tier">6460    <col class="paid-tier">6461  </colgroup>6462  <thead>6463    <tr>6464      <th></th>6465      <th scope="col">Free Tier</th>6466      <th scope="col">Paid Tier, per 1M tokens in USD</th>6467    </tr>6468  </thead>6469  <tbody>6470    <tr>6471      <td>Input price</td>6472      <td>Not available</td>6473      <td>$1.00 (text)</td>6474    </tr>6475    <tr>6476      <td>Output price</td>6477      <td>Not available</td>6478      <td>$20.00 (audio)</td>6479    </tr>6480    <tr>6481      <td>Used to improve our products</td>6482      <td><a href="/gemini-api/terms">Yes</a></td>6483      <td><a href="/gemini-api/terms">No</a></td>6484    </tr>6485  </tbody>6486</table></section>6487<section><h3 id="batch_17" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6488  <colgroup>6489    <col>6490    <col class="free-tier">6491    <col class="paid-tier">6492  </colgroup>6493  <thead>6494    <tr>6495      <th></th>6496      <th scope="col">Free Tier</th>6497      <th scope="col">Paid Tier, per 1M tokens in USD</th>6498    </tr>6499  </thead>6500  <tbody>6501    <tr>6502      <td>Input price</td>6503      <td>Not available</td>6504      <td>$0.50 (text)</td>6505    </tr>6506    <tr>6507      <td>Output price</td>6508      <td>Not available</td>6509      <td>$10.00 (audio)</td>6510    </tr>6511    <tr>6512      <td>Used to improve our products</td>6513      <td><a href="/gemini-api/terms">Yes</a></td>6514      <td><a href="/gemini-api/terms">No</a></td>6515    </tr>6516  </tbody>6517</table></section>6518</devsite-selector></div>6519<div class="models-section">6520    <div class="heading-group">6521        <h2 id="veo-3.1" data-text="Veo 3.1" tabindex="-1">Veo 3.1</h2>6522        <em><a href="/gemini-api/docs/models/veo-3.1-generate-preview"><code translate="no" dir="ltr">veo-3.1-generate-preview</code></a>, <a href="/gemini-api/docs/models/veo-3.1-generate-preview"><code translate="no" dir="ltr">veo-3.1-fast-generate-preview</code></a>, <a href="/gemini-api/docs/models/veo-3.1-lite-generate-preview"><code translate="no" dir="ltr">veo-3.1-lite-generate-preview</code></a></em>6523    6524    </div>6525    <p>6526        <a href="https://deepmind.google/models/veo/" class="button button-primary ais">Try Veo 3.1</a>6527    </p>6528</div>65296530<p>A fast video generation model.</p>65316532<table class="pricing-table">6533  <colgroup>6534    <col>6535    <col class="free-tier">6536    <col class="paid-tier">6537  </colgroup>6538  <thead>6539    <tr>6540      <th></th>6541      <th scope="col">Free Tier</th>6542      <th scope="col">Paid Tier, per second in USD</th>6543    </tr>6544  </thead>6545  <tbody>6546    <tr>6547      <td>Veo 3.1 Standard video with audio price (default)</td>6548      <td>Not available</td>6549      <td>$0.40 (720p and 1080p)<br>$0.60 (4k)</td>6550    </tr>6551    <tr>6552      <td>Veo 3.1 Fast video with audio price (default)</td>6553      <td>Not available</td>6554      <td>$0.10 (720p)<br>$0.12 (1080p)<br>$0.30 (4k)</td>6555    </tr>6556    <tr>6557      <td>Veo 3.1 Lite video with audio price (default)</td>6558      <td>Not available</td>6559      <td>$0.05 (720p)<br>$0.08 (1080p)<br>(4k output not supported)</td>6560    </tr>6561    <tr>6562      <td>Used to improve our products</td>6563      <td><a href="/gemini-api/terms">Yes</a></td>6564      <td><a href="/gemini-api/terms">No</a></td>6565    </tr>6566  </tbody>6567</table>6568<aside class="note"><strong>Note:</strong><span> In some cases, an audio processing issue may prevent a video from being6569generated. You will only be charged if your video is successfully generated.</span></aside>6570<div class="models-section">6571    <div class="heading-group">6572        <h2 id="lyria-3-5" data-text="Lyria 3.5" tabindex="-1">Lyria 3.5</h2>6573        <em><a href="/gemini-api/docs/models/lyria-3.5"><code translate="no" dir="ltr">lyria-3.5</code></a></em>6574    </div>6575</div>65766577<p>Google&#39;s music generation model.</p>65786579<table class="pricing-table">6580  <colgroup>6581    <col>6582    <col class="free-tier">6583    <col class="paid-tier">6584  </colgroup>6585  <thead>6586    <tr>6587      <th></th>6588      <th scope="col">Free Tier</th>6589      <th scope="col">Paid Tier, per request in USD</th>6590    </tr>6591  </thead>6592  <tbody>6593    <tr>6594      <td>Lyria 3.5 (Full Song)</td>6595      <td>Not available</td>6596      <td>$0.08 per song</td>6597    </tr>6598    <tr>6599      <td>Used to improve our products</td>6600      <td><a href="/gemini-api/terms">Yes</a></td>6601      <td><a href="/gemini-api/terms">No</a></td>6602    </tr>6603  </tbody>6604</table>66056606<div class="models-section">6607    <div class="heading-group">6608        <h2 id="lyria-3" data-text="Lyria 3" tabindex="-1">Lyria 3</h2>6609        <em><a href="/gemini-api/docs/models/lyria-3-clip-preview"><code translate="no" dir="ltr">lyria-3-clip-preview</code></a> and <a href="/gemini-api/docs/models/lyria-3-pro-preview"><code translate="no" dir="ltr">lyria-3-pro-preview</code></a></em>6610    6611    </div>6612</div>66136614<p>Google&#39;s family of legacy music generation models.</p>66156616<table class="pricing-table">6617  <colgroup>6618    <col>6619    <col class="free-tier">6620    <col class="paid-tier">6621  </colgroup>6622  <thead>6623    <tr>6624      <th></th>6625      <th scope="col">Free Tier</th>6626      <th scope="col">Paid Tier, per request in USD</th>6627    </tr>6628  </thead>6629  <tbody>6630    <tr>6631      <td>Lyria 3 Clip Preview (30s)</td>6632      <td>Not available</td>6633      <td>$0.04 per song</td>6634    </tr>6635    <tr>6636      <td>Lyria 3 Pro Preview (Full Song)</td>6637      <td>Not available</td>6638      <td>$0.08 per song</td>6639    </tr>6640    <tr>6641      <td>Used to improve our products</td>6642      <td><a href="/gemini-api/terms">Yes</a></td>6643      <td><a href="/gemini-api/terms">No</a></td>6644    </tr>6645  </tbody>6646</table>66476648<div class="models-section">6649    <div class="heading-group">6650        <h2 id="gemini-embedding-2" data-text="Gemini Embedding 2" tabindex="-1">Gemini Embedding 2</h2>6651        <em><a href="/gemini-api/docs/models/gemini-embedding-2"><code translate="no" dir="ltr">gemini-embedding-2</code></a></em>6652    6653    </div>6654    <p>6655        <a href="/gemini-api/docs/embeddings" class="button button-primary ais">Try the API</a>6656    </p>6657</div>66586659<p>Our first multimodal embedding model, mapping text, images, video, audio, and6660PDFs into a unified embedding space.</p>6661<div><devsite-selector data-ds-scope="code-sample">6662<section><h3 id="standard_23" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">6663  <colgroup>6664    <col>6665    <col class="free-tier">6666    <col class="paid-tier">6667  </colgroup>6668  <thead>6669    <tr>6670      <th></th>6671      <th scope="col">Free Tier</th>6672      <th scope="col">Paid Tier, per 1M tokens in USD</th>6673    </tr>6674  </thead>6675  <tbody>6676    <tr>6677      <td>Text input price</td>6678      <td>Free of charge</td>6679      <td>$0.20</td>6680    </tr>6681    <tr>6682      <td>Image input price</td>6683      <td>Free of charge</td>6684      <td>$0.45 ($0.00012 per image)</td>6685    </tr>6686    <tr>6687      <td>Audio input price</td>6688      <td>Free of charge</td>6689      <td>$6.50 ($0.00016 per second)</td>6690    </tr>6691    <tr>6692      <td>Video input price</td>6693      <td>Free of charge</td>6694      <td>$12.00 ($0.00079 per frame)</td>6695    </tr>6696    <tr>6697      <td>Used to improve our products</td>6698      <td><a href="/gemini-api/terms">Yes</a></td>6699      <td><a href="/gemini-api/terms">No</a></td>6700    </tr>6701  </tbody>6702</table></section>6703<section><h3 id="batch_18" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6704  <colgroup>6705    <col>6706    <col class="free-tier">6707    <col class="paid-tier">6708  </colgroup>6709  <thead>6710    <tr>6711      <th></th>6712      <th scope="col">Free Tier</th>6713      <th scope="col">Paid Tier, per 1M tokens in USD</th>6714    </tr>6715  </thead>6716  <tbody>6717    <tr>6718      <td>Text input price</td>6719      <td>Not available</td>6720      <td>$0.10</td>6721    </tr>6722    <tr>6723      <td>Image input price</td>6724      <td>Not available</td>6725      <td>$0.225 ($0.00006 per image)</td>6726    </tr>6727    <tr>6728      <td>Audio input price</td>6729      <td>Not available</td>6730      <td>$3.25 ($0.00008 per second)</td>6731    </tr>6732    <tr>6733      <td>Video input price</td>6734      <td>Not available</td>6735      <td>$6.00 ($0.000395 per frame)</td>6736    </tr>6737    <tr>6738      <td>Used to improve our products</td>6739      <td><a href="/gemini-api/terms">Yes</a></td>6740      <td><a href="/gemini-api/terms">No</a></td>6741    </tr>6742  </tbody>6743</table></section>6744</devsite-selector></div>6745<div class="models-section">6746    <div class="heading-group">6747        <h2 id="gemini-robotics-er-2" data-text="Gemini Robotics ER 2 Preview" tabindex="-1">Gemini Robotics ER 2 Preview</h2>6748        <em><a href="/gemini-api/docs/models/gemini-robotics-er-2-preview"><code translate="no" dir="ltr">gemini-robotics-er-2-preview</code></a></em>6749    6750    </div>6751    <p>6752        <a href="https://aistudio.google.com?model=gemini-robotics-er-2-preview" class="button button-primary ais">Try it in Google AI Studio</a>6753    </p>6754</div>67556756<p>Gemini Robotics ER 2, short for Gemini Robotics Embodied Reasoning 2, is a6757vision-language model endpoint that enables robots to understand their environments6758precisely, supporting agentic orchestration of robots, video progress6759understanding, multi-robot collaboration, and advanced spatial reasoning.</p>6760<div><devsite-selector data-ds-scope="code-sample">6761<section><h3 id="standard_24" data-text="Standard" tabindex="-1">Standard</h3><table class="pricing-table">6762  <colgroup>6763    <col>6764    <col class="free-tier">6765    <col class="paid-tier">6766  </colgroup>6767  <thead>6768    <tr>6769      <th></th>6770      <th scope="col">Free Tier</th>6771      <th scope="col">Paid Tier, per 1M tokens in USD</th>6772    </tr>6773  </thead>6774  <tbody>6775    <tr>6776      <td>Input price</td>6777      <td>Free of charge</td>6778      <td>$1.00 (text / image / video / audio) through December 31, 2026.<br>$2.00 (text / image / video / audio) starting January 1, 2027.</td>6779    </tr>6780    <tr>6781      <td>Output price (including thinking tokens)</td>6782      <td>Free of charge</td>6783      <td>$5.00 through December 31, 2026.<br>$10.00 starting January 1, 2027.</td>6784    </tr>6785    <tr>6786      <td>Context caching price</td>6787      <td>Not available</td>6788      <td>$0.10 through December 31, 2026.<br>$0.20 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>6789    </tr>6790    <tr>6791      <td>Grounding with Google Search</td>6792      <td>Not available</td>6793      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>6794    </tr>6795    <tr>6796      <td>Used to improve our products</td>6797      <td><a href="/gemini-api/terms">Yes</a></td>6798      <td><a href="/gemini-api/terms">No</a></td>6799    </tr>6800  </tbody>6801</table></section>6802<section><h3 id="batch_19" data-text="Batch" tabindex="-1">Batch</h3><table class="pricing-table">6803  <colgroup>6804    <col>6805    <col class="free-tier">6806    <col class="paid-tier">6807  </colgroup>6808  <thead>6809    <tr>6810      <th></th>6811      <th scope="col">Free Tier</th>6812      <th scope="col">Paid Tier, per 1M tokens in USD</th>6813    </tr>6814  </thead>6815  <tbody>6816    <tr>6817      <td>Input price</td>6818      <td>Not available</td>6819      <td>$0.50 (text / image / video / audio) through December 31, 2026.<br>$1.00 (text / image / video / audio) starting January 1, 2027.</td>6820    </tr>6821    <tr>6822      <td>Output price (including thinking tokens)</td>6823      <td>Not available</td>6824      <td>$2.50 through December 31, 2026.<br>$5.00 starting January 1, 2027.</td>6825    </tr>6826    <tr>6827      <td>Context caching price</td>6828      <td>Not available</td>6829      <td>$0.05 through December 31, 2026.<br>$0.10 starting January 1, 2027.<br>$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.<br>$1.00 / 1,000,000 tokens per hour (storage price) starting January 1, 2027.</td>6830    </tr>6831    <tr>6832      <td>Grounding with Google Search</td>6833      <td>Not available</td>6834      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>6835    </tr>6836    <tr>6837      <td>Used to improve our products</td>6838      <td><a href="/gemini-api/terms">Yes</a></td>6839      <td><a href="/gemini-api/terms">No</a></td>6840    </tr>6841  </tbody>6842</table></section>6843</devsite-selector></div>6844<div class="models-section">6845    <div class="heading-group">6846        <h2 id="gemini-robotics-er-2-streaming" data-text="Gemini Robotics ER 2 Streaming Preview" tabindex="-1">Gemini Robotics ER 2 Streaming Preview</h2>6847        <em><a href="/gemini-api/docs/models/gemini-robotics-er-2-streaming-preview"><code translate="no" dir="ltr">gemini-robotics-er-2-streaming-preview</code></a></em>6848    6849    </div>6850    <p>6851        <a href="https://aistudio.google.com?model=gemini-robotics-er-2-streaming-preview" class="button button-primary ais">Try it in Google AI Studio</a>6852    </p>6853</div>68546855<p>Gemini Robotics ER 2 Streaming is a vision-language model endpoint for robotics6856optimized for real-time text streaming using the Live API. It accepts text,6857image, video, and audio input and supports bidirectional streaming with6858function calling.</p>6859<div><devsite-selector data-ds-scope="code-sample">6860<section><h3 id="standard_25" data-text="Standard" tabindex="-1">Standard</h3><p><table class="pricing-table">6861  <colgroup>6862    <col>6863    <col class="free-tier">6864    <col class="paid-tier">6865  </colgroup>6866  <thead>6867    <tr>6868      <th></th>6869      <th scope="col">Free Tier</th>6870      <th scope="col">Paid Tier, per 1M tokens in USD</th>6871    </tr>6872  </thead>6873  <tbody>6874    <tr>6875      <td>Input price</td>6876      <td>Free of charge</td>6877      <td>$1.00 (text / image / video / audio) through December 31, 2026.<br>$2.00 (text / image / video / audio) starting January 1, 2027.</td>6878    </tr>6879    <tr>6880      <td>Output price</td>6881      <td>Free of charge</td>6882      <td>$5.00 through December 31, 2026.<br>$10.00 starting January 1, 2027.</td>6883    </tr>6884    <tr>6885      <td>Grounding with Google Search</td>6886      <td>Not available</td>6887      <td>5,000 free search requests per month (shared across all Gemini 3.x models), then $14 per 1,000 requests.</td>6888    </tr>6889    <tr>6890      <td>Used to improve our products</td>6891      <td><a href="/gemini-api/terms">Yes</a></td>6892      <td><a href="/gemini-api/terms">No</a></td>6893    </tr>6894  </tbody>6895<div class="models-section">6896<div class="heading-group">6897    <h2 id="gemini-2.5-computer-use-preview-10-2025" data-text="Gemini 2.5 Computer Use Preview" tabindex="-1">Gemini 2.5 Computer Use Preview</h2>6898    <em><a href="/gemini-api/docs/models/gemini-2.5-computer-use-preview-10-2025"><code translate="no" dir="ltr">gemini-2.5-computer-use-preview-10-2025</code></a></em></p>68996900<p></div>6901</div></p></section>6902</devsite-selector></div>6903<p>Our Computer Use model optimized for building browser control agents that6904automate tasks.</p>69056906<table class="pricing-table">6907  <colgroup>6908    <col>6909    <col class="free-tier">6910    <col class="paid-tier">6911  </colgroup>6912  <thead>6913    <tr>6914      <th></th>6915      <th scope="col">Free Tier</th>6916      <th scope="col">Paid Tier, per 1M tokens in USD</th>6917    </tr>6918  </thead>6919  <tbody>6920    <tr>6921      <td>Input price</td>6922      <td>Not available</td>6923      <td>$1.25, prompts <= 200k tokens<br>$2.50, prompts > 200k token</td>6924    </tr>6925    <tr>6926      <td>Output price</td>6927      <td>Not available</td>6928      <td>$10.00, prompts <= 200k tokens<br>$15.00, prompts > 200k</td>6929    </tr>6930    <tr>6931      <td>Used to improve our products</td>6932      <td><a href="/gemini-api/terms">Yes</a></td>6933      <td><a href="/gemini-api/terms">No</a></td>6934    </tr>6935  </tbody>6936</table>69376938<div class="models-section">6939    <h2 id="gemma-4" data-text="Gemma 4" tabindex="-1"><a href="/gemma/docs/core/model_card_4">Gemma 4</a></h2>6940</div>69416942<p>Our lightweight, state-of the art, open model built from the same technology6943that powers our Gemini models.</p>69446945<table class="pricing-table">6946  <colgroup>6947    <col>6948    <col class="free-tier">6949    <col class="paid-tier">6950  </colgroup>6951  <thead>6952    <tr>6953      <th></th>6954      <th scope="col">Free Tier</th>6955      <th scope="col">Paid Tier, per 1M tokens in USD</th>6956    </tr>6957  </thead>6958  <tbody>6959    <tr>6960      <td>Input price</td>6961      <td>Free of charge</td>6962      <td>Not available</td>6963    </tr>6964    <tr>6965      <td>Output price</td>6966      <td>Free of charge</td>6967      <td>Not available</td>6968    </tr>6969    <tr>6970      <td>Context caching price</td>6971      <td>Free of charge</td>6972      <td>Not available</td>6973    </tr>6974    <tr>6975      <td>Context caching (storage)</td>6976      <td>Free of charge</td>6977      <td>Not available</td>6978    </tr>6979    <tr>6980      <td>Tuning price</td>6981      <td>Not available</td>6982      <td>Not available</td>6983    </tr>6984    <tr>6985      <td>Grounding with Google Search</td>6986      <td>Not available</td>6987      <td>Not available</td>6988    </tr>6989    <tr>6990      <td>Used to improve our products</td>6991      <td><a href="/gemini-api/terms">Yes</a></td>6992      <td><a href="/gemini-api/terms">No</a></td>6993    </tr>6994  </tbody>6995</table>69966997<h2 id="pricing-for-tools" data-text="Pricing for tools" tabindex="-1">Pricing for tools</h2>69986999<p>Tools are priced at their own rates, applied to the model using them.7000Check the <a href="/gemini-api/docs/models">Models</a> page for which tools are available7001to each model.</p>70027003<table class="pricing-table">7004  <colgroup>7005    <col>7006    <col class="free-tier">7007    <col class="paid-tier">7008  </colgroup>7009  <thead>7010    <tr>7011      <th></th>7012      <th scope="col">Free Tier</th>7013      <th scope="col">Paid Tier, per 1M tokens in USD</th>7014    </tr>7015  </thead>7016  <tbody>7017    <tr>7018      <td><a href="/gemini-api/docs/google-search#pricing">Google Search</a></td>7019      <td>500 RPD free (limit shared for Flash and Flash-Lite).<br>Not available for Pro.</td>7020      <td>Gemini 2.5 models:<br>7021          1,500 RPD free (limit shared for Flash and Flash-Lite).<br>Then $35 / 1,000 grounded prompts<br><br>7022          Gemini 3 models:<br>7023          5,000 free search requests per month (shared across all Gemini models), then $14 per 1,000 requests.</td>7024    </tr>7025    <tr>7026      <td><a href="/gemini-api/docs/maps-grounding#pricing_and_rate_limits">Google Maps</a></td>7027      <td>500 RPD<br>Not available for Pro.</td>7028      <td>1,500 RPD free (limit shared for Flash and Flash-Lite)<br>10,000 RPD free for Pro.<br>Then $25 / 1,000 grounded prompts</td>7029    </tr>7030    <tr>7031      <td><a href="/gemini-api/docs/code-execution#billing">Code execution</a></td>7032      <td>Free of charge</td>7033      <td>7034        Code execution is billed at the standard token rates for the selected model.7035        Costs are determined solely by the tool's usage, no charges are accrued7036        for the session runtime. The generated code and execution results are billed as7037        <strong>Output tokens</strong> when created, and as7038        <strong>Input tokens</strong> when the model uses them as part of its7039        iterative reasoning process.7040      </td>7041    </tr>7042    <tr>7043      <td><a href="/gemini-api/docs/url-context#limitations">URL context</a></td>7044      <td>Free of charge</td>7045      <td>Charged as input tokens per model pricing.</td>7046    </tr>7047    <tr>7048      <td><a href="/gemini-api/docs/computer-use">Computer use</a></td>7049      <td>Not available</td>7050      <td>Charged as regular tokens per model pricing (e.g., standard <a href="#gemini-3.6-flash">Gemini 3.5 Flash</a> pricing). See the <a href="#gemini-2.5-computer-use-preview-10-2025">Gemini 2.5 Computer Use Preview</a> pricing table for legacy model rates.</td>7051    </tr>7052    <tr>7053      <td><a href="/gemini-api/docs/file-search#pricing">File search</a></td>7054      <td>Free of charge</td>7055      <td>Charged for <a href="#gemini-embedding-2">embeddings</a> at $0.15 / 1M tokens.<br>Retrieved document tokens charged as regular tokens per model pricing.</td>7056    </tr>7057    <tr>7058      <td><a href="/gemini-api/docs/models/gemini-3.1-pro-preview">Custom Tools endpoint (Gemini 3.1 Pro Preview)</a></td>7059      <td>Not available</td>7060      <td>Same as <a href="#gemini-3.1-pro-preview">Gemini 3.1 Pro Preview</a> pricing</td>7061    </tr>7062  </tbody>7063</table>70647065<h2 id="pricing-for-agents" data-text="Pricing for agents" tabindex="-1">Pricing for agents</h2>70667067<p>Agent usage costs are calculated based on the underlying token7068consumption and usage of the tools.</p>70697070<table class="pricing-table">7071  <colgroup>7072    <col>7073    <col class="free-tier">7074    <col class="paid-tier">7075  </colgroup>7076  <thead>7077    <tr>7078      <th></th>7079      <th scope="col">Model</th>7080      <th scope="col">Tools</th>7081    </tr>7082  </thead>7083  <tbody>7084    <tr>7085      <td><a href="/gemini-api/docs/deep-research">Gemini Deep Research agent</a></td>7086      <td>All model inference is charged at standard Gemini list rates,7087          including input, output, and intermediate input / reasoning tokens generated7088          during agentic loops.7089      </td>7090      <td>Tool usage fees apply per existing pricing7091          structure, maintaining standard distinctions for Search Grounding (retrieved7092          tokens excluded) versus Url_context / File Search (retrieved tokens included in7093          all other tools).7094      </td>7095    </tr>7096    <tr>7097      <td><a href="/gemini-api/docs/agents">Managed agents in Gemini API</a></td>7098      <td>All model inference is charged at standard Gemini list rates,7099          including input, output, and intermediate input / reasoning tokens generated7100          during agentic loops. (See <a href="/gemini-api/docs/agents#pricing">pricing details</a>).7101      </td>7102      <td>Environment compute (CPU, memory, sandbox execution) is not billed during the preview period.7103      </td>7104    </tr>7105    <tr>7106      <td><a href="/gemini-api/docs/antigravity-agent">Antigravity Agent</a></td>7107      <td>All model inference is charged at standard Gemini list rates,7108          including input, output, and intermediate input / reasoning tokens generated7109          during agentic loops. (See <a href="/gemini-api/docs/agents#pricing">pricing details</a>).7110      </td>7111      <td>Environment compute (CPU, memory, sandbox execution) is not billed during the preview period.7112      </td>7113    </tr>7114  </tbody>7115</table>71167117<h2 id="notes" data-text="Notes" tabindex="-1">Notes</h2>71187119<ul>7120<li><strong>Agentic video understanding:</strong> When using agentic video understanding,7121token usage is variable based on the content loaded by the model rather than7122full video length. This typically results in up to 88% fewer input tokens for7123long-form video, though token counts depend on query complexity and dynamic7124sampling depth (which may exceed 1 FPS for detailed visual segments). See7125<a href="/gemini-api/docs/video-understanding#agentic-video-understanding">Agentic video understanding</a>.</li>7126<li><strong>Document token billing:</strong> Tokens for the <code translate="no" dir="ltr">DOCUMENT</code> modality (for example, PDFs) are billed at the image token rate. In API responses, these tokens appear under the <code translate="no" dir="ltr">DOCUMENT</code> modality within <code translate="no" dir="ltr">promptTokensDetails</code>.</li>7127<li>Google AI Studio usage is free of charge in all <a href="/gemini-api/docs/available-regions">available regions</a>. See <a href="/gemini-api/docs/billing">Billing FAQs</a> for details.</li>7128<li>Prices may differ from the prices listed here and the prices offered on7129Gemini Enterprise Agent Platform. For Gemini Enterprise Agent Platform prices, see the <a href="https://cloud.google.com/products/gemini-enterprise-agent-platform">Gemini Enterprise Agent Platform pricing page</a>.</li>7130<li>If you are using <a href="/gemini-api/docs/grounding">dynamic retrieval</a> to7131optimize costs, only requests that contain at least one grounding support URL7132from the web in their response are charged for Grounding with Google Search.7133Costs for Gemini always apply. Rate limits are subject to change.</li>7134</ul>7135<link href="https://fonts.googleapis.com/css2?family=Google+Symbols:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet" data-page-link>7136  71377138  7139</div>71407141  7142    7143    7144    7145  71467147  <div class="devsite-floating-action-buttons"></div></article>714871497150<devsite-content-footer class="nocontent" data-nosnippet>7151  <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p>7152  <p>Last updated 2026-09-11 UTC.</p>7153</devsite-content-footer>715471557156<devsite-notification7157>7158</devsite-notification>715971607161  7162<div class="devsite-content-data">7163  7164  7165    <template class="devsite-content-data-template">7166      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-09-11 UTC."],[],[]]7167    </template>7168  7169</div>7170            7171          </devsite-content>7172        </main>7173        <devsite-footer-promos class="devsite-footer">7174          7175            7176          7177        </devsite-footer-promos>7178        <devsite-footer-linkboxes class="devsite-footer">7179          7180            7181<nav class="devsite-footer-linkboxes nocontent"7182     aria-label="Footer links"7183     data-nosnippet>7184  7185</nav>7186          7187        </devsite-footer-linkboxes>7188        <devsite-footer-utility class="devsite-footer">7189          7190            71917192<div class="devsite-footer-utility nocontent" data-nosnippet>7193  71947195  7196  <nav class="devsite-footer-utility-links" aria-label="Utility links">7197    7198    <ul class="devsite-footer-utility-list">7199      7200      <li class="devsite-footer-utility-item7201                 ">7202        7203        7204        <a class="devsite-footer-utility-link gc-analytics-event"7205           href="//policies.google.com/terms"7206           data-category="Site-Wide Custom Events"7207           data-label="Footer Terms link"7208         >7209          Terms7210        </a>7211        7212      </li>7213      7214      <li class="devsite-footer-utility-item7215                 ">7216        7217        7218        <a class="devsite-footer-utility-link gc-analytics-event"7219           href="//policies.google.com/privacy"7220           data-category="Site-Wide Custom Events"7221           data-label="Footer Privacy link"7222         >7223          Privacy7224        </a>7225        7226      </li>7227      7228      <li class="devsite-footer-utility-item7229                 glue-cookie-notification-bar-control">7230        7231        7232        <a class="devsite-footer-utility-link gc-analytics-event"7233           href="#"7234           data-category="Site-Wide Custom Events"7235           data-label="Footer Manage cookies link"7236         7237           aria-hidden="true"7238         >7239          Manage cookies7240        </a>7241        7242      </li>7243      7244    </ul>7245    7246    7247<devsite-language-selector>7248  <ul role="presentation">7249    7250    7251    <li role="presentation">7252      <a role="menuitem" lang="en"7253        >English</a>7254    </li>7255    7256    <li role="presentation">7257      <a role="menuitem" lang="de"7258        >Deutsch</a>7259    </li>7260    7261    <li role="presentation">7262      <a role="menuitem" lang="es_419"7263        >Español – América Latina</a>7264    </li>7265    7266    <li role="presentation">7267      <a role="menuitem" lang="fr"7268        >Français</a>7269    </li>7270    7271    <li role="presentation">7272      <a role="menuitem" lang="id"7273        >Indonesia</a>7274    </li>7275    7276    <li role="presentation">7277      <a role="menuitem" lang="it"7278        >Italiano</a>7279    </li>7280    7281    <li role="presentation">7282      <a role="menuitem" lang="pl"7283        >Polski</a>7284    </li>7285    7286    <li role="presentation">7287      <a role="menuitem" lang="pt_br"7288        >Português – Brasil</a>7289    </li>7290    7291    <li role="presentation">7292      <a role="menuitem" lang="sq"7293        >Shqip</a>7294    </li>7295    7296    <li role="presentation">7297      <a role="menuitem" lang="vi"7298        >Tiếng Việt</a>7299    </li>7300    7301    <li role="presentation">7302      <a role="menuitem" lang="tr"7303        >Türkçe</a>7304    </li>7305    7306    <li role="presentation">7307      <a role="menuitem" lang="ru"7308        >Русский</a>7309    </li>7310    7311    <li role="presentation">7312      <a role="menuitem" lang="he"7313        >עברית</a>7314    </li>7315    7316    <li role="presentation">7317      <a role="menuitem" lang="ar"7318        >العربيّة</a>7319    </li>7320    7321    <li role="presentation">7322      <a role="menuitem" lang="fa"7323        >فارسی</a>7324    </li>7325    7326    <li role="presentation">7327      <a role="menuitem" lang="hi"7328        >हिंदी</a>7329    </li>7330    7331    <li role="presentation">7332      <a role="menuitem" lang="bn"7333        >বাংলা</a>7334    </li>7335    7336    <li role="presentation">7337      <a role="menuitem" lang="th"7338        >ภาษาไทย</a>7339    </li>7340    7341    <li role="presentation">7342      <a role="menuitem" lang="zh_cn"7343        >中文 – 简体</a>7344    </li>7345    7346    <li role="presentation">7347      <a role="menuitem" lang="zh_tw"7348        >中文 – 繁體</a>7349    </li>7350    7351    <li role="presentation">7352      <a role="menuitem" lang="ja"7353        >日本語</a>7354    </li>7355    7356    <li role="presentation">7357      <a role="menuitem" lang="ko"7358        >한국어</a>7359    </li>7360    7361  </ul>7362</devsite-language-selector>73637364  </nav>7365</div>7366          7367        </devsite-footer-utility>7368        <devsite-panel>7369          7370        </devsite-panel>7371        7372      </section>7373      </section>7374    <devsite-sitemask></devsite-sitemask>7375    <devsite-snackbar></devsite-snackbar>7376    <devsite-tooltip ></devsite-tooltip>7377    <devsite-heading-link></devsite-heading-link>7378    <devsite-analytics>7379      7380        <script type="application/json" analytics>[]</script>7381<script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [], &#34;ga4p&#34;: [], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-TC2MQKS8&#34;, &#34;purpose&#34;: 0}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Gemini API&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;googledevai&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script>7382      7383    </devsite-analytics>7384    7385      <devsite-badger></devsite-badger>7386    7387    7388    7389    7390<script nonce="w8tdFRxFwRmIRq9FhTaTo9qXDcctNT">7391  7392  (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i;7393    t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0];7394    E.parentNode.insertBefore(t,E);})(window, document, 'script',7395    'https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/js/app_loader.js', '[59,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b","https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai","https://googledevai-dot-devsite-v2-prod-3p.appspot.com",null,null,["/_pwa/googledevai/manifest.json","https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/favicon-new.png","/_static/googledevai/images/gemini-api-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Inter:400,500|Inter+Tight:300,500,600&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyCNm9YxQumEXwGJgTDjxoxXK6m1F-9720Q","AIzaSyCc76DZePGtoyUjqKrLdsMGk_ry7sljLbY","ai.google.dev","AIzaSyB9bqgQ2t11WJsOX8qNsCQ6U-w91mmqF-I","AIzaSyAdYnStPdzjcJJtQ0mvIaeaMKj7_t6J_Fg",null,null,null,["OnSwitch__enable","DevPro__enable_g1_ineligible_redirect","DevPro__enable_google_one_card","Profiles__enable_developer_profiles_callout","Cloud__fast_free_trial","Profiles__enable_playlist_community_acl","Cloud__enable_free_trial_server_call","Search__enable_dynamic_content_confidential_banner","Cloud__enable_cloud_dlp_service","Profiles__enable_auto_apply_credits","MiscFeatureFlags__enable_variable_operator_index_yaml","Concierge__enable_remove_info_panel_tags","Concierge__enable_actions_menu","DevPro__enable_free_benefits","EngEduTelemetry__enable_engedu_telemetry","TpcFeatures__enable_unmirrored_page_left_nav","Search__enable_ai_search_summaries_for_all","MiscFeatureFlags__enable_explain_this_code","SignIn__enable_l1_signup_flow","MiscFeatureFlags__enable_framebox_badge_methods","CloudShell__cloud_shell_button","Profiles__enable_join_program_group_endpoint","DevPro__enable_devsite_captcha","DevPro__enable_devpro_offers","Profiles__enable_complete_playlist_endpoint","Cloud__enable_legacy_calculator_redirect","Cloud__enable_cloud_shell_fte_user_flow","MiscFeatureFlags__enable_appearance_cookies","DevPro__enable_cloud_innovators_plus","Concierge__enable_devsite_llm_tools","DevPro__enable_nvidia_credits_card","Profiles__enable_dashboard_curated_recommendations","MiscFeatureFlags__developers_footer_image","DevPro__remove_eu_tax_intake_form","DevPro__enable_developer_subscriptions","BookNav__enable_tenant_cache_key","Profiles__enable_user_type","DevPro__enable_g1_integration","Cloud__cache_serialized_dynamic_content","TpcFeatures__proxy_prod_host","DevPro__enable_embed_profile_creation","Profiles__enable_profile_collections","CloudShell__cloud_code_overflow_menu","Analytics__enable_clearcut_logging","Concierge__enable_pushui","DevPro__enable_credits_banner","DevPro__enable_enterprise","MiscFeatureFlags__enable_view_transitions","Profiles__enable_purchase_prompts","Search__enable_ai_eligibility_checks","DevPro__enable_vertex_credit_card","Profiles__enable_recognition_badges","Profiles__enable_developer_profile_pages_as_content","Profiles__enable_public_developer_profiles","DevPro__enable_google_payments_buyflow","Profiles__enable_targeted_hero","Profiles__enable_stripe_subscription_management","Search__enable_page_map","Profiles__enable_awarding_url","MiscFeatureFlags__gdp_dashboard_reskin_enabled","MiscFeatureFlags__developers_footer_dark_image","Profiles__enable_release_notes_notifications","Profiles__enable_callout_notifications","MiscFeatureFlags__enable_project_variables","Profiles__require_profile_eligibility_for_signin","Profiles__enable_completequiz_endpoint","Search__enable_suggestions_from_borg","DevPro__enable_payments_first_batch","DevPro__enable_code_assist","MiscFeatureFlags__fix_lower_breadcrumbs","MiscFeatureFlags__enable_llms_txt","Cloud__enable_cloud_shell","DevPro__enable_firebase_workspaces_card","Profiles__enable_developer_profile_benefits_ui_redesign","Profiles__enable_page_saving","MiscFeatureFlags__enable_firebase_utm","Experiments__reqs_query_experiments","AIStudioInteractionsToggle__interactions_are_default","MiscFeatureFlags__enable_explicit_template_dependencies","Analytics__enable_devpro_interaction_logging","MiscFeatureFlags__enable_variable_operator","MiscFeatureFlags__remove_cross_domain_tracking_params","Cloud__enable_cloudx_experiment_ids","Profiles__enable_completecodelab_endpoint"],null,null,"AIzaSyA58TaKli1DculwmAmbpzLVGuWc8eCQgQc","https://developerscontentserving-pa.googleapis.com","AIzaSyDWBU60w0P9hEkr29kkksYs8Z7gvZ8u_wc","https://developerscontentsearch-pa.googleapis.com",2,4,null,"https://developerprofiles-pa.googleapis.com",[59,"googledevai","Google AI for Developers","ai.google.dev",null,"googledevai-dot-devsite-v2-prod-3p.appspot.com",null,null,[null,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],null,null,null,null,[1],[1,1,null,1,1],null,null,null,null,null,[1]],null,[73,null,null,null,null,null,"/images/lockup-new.svg","/images/touchicon-180-new.png",null,null,null,null,1,1,null,null,null,null,null,null,null,2,null,null,null,"/images/lockup-dark-theme-new.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[44,2,4,6,7,12,14,15,17,18,20,21,22,23,28,29,32,37,39,40,43],null,[[],[1,1],null,1],[[null,null,null,null,null,["GTM-TC2MQKS8"],null,null,null,null,null,[["GTM-TC2MQKS8",1]],1]],null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[]],null,null,1,1,"https://developerscontentinsights-pa.googleapis.com","AIzaSyC11xEGtFhkmSh_iF6l_itbxnFz2GrIBOg","AIzaSyAXJ10nRF73mmdSDINgkCNX5bbd2KPcWm8","https://developers.googleapis.com",["https://aistudio.google.com"],null,"AIzaSyCjP0KOnHfv8mwe38sfzZJMOnqE3HvrD4A",null,null,"https://developers.googleapis.com"]')7396  7397</script>73987399    <devsite-a11y-announce></devsite-a11y-announce>7400  </body>7401</html>