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%
157.6 KB · 4,133 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/changelog"><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/changelog" /><link rel="alternate" hreflang="x-default" href="https://ai.google.dev/gemini-api/docs/changelog" /><link rel="alternate" hreflang="ar"36          href="https://ai.google.dev/gemini-api/docs/changelog?hl=ar" /><link rel="alternate" hreflang="bn"37          href="https://ai.google.dev/gemini-api/docs/changelog?hl=bn" /><link rel="alternate" hreflang="zh-Hans"38          href="https://ai.google.dev/gemini-api/docs/changelog?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant"39          href="https://ai.google.dev/gemini-api/docs/changelog?hl=zh-tw" /><link rel="alternate" hreflang="fa"40          href="https://ai.google.dev/gemini-api/docs/changelog?hl=fa" /><link rel="alternate" hreflang="fr"41          href="https://ai.google.dev/gemini-api/docs/changelog?hl=fr" /><link rel="alternate" hreflang="de"42          href="https://ai.google.dev/gemini-api/docs/changelog?hl=de" /><link rel="alternate" hreflang="he"43          href="https://ai.google.dev/gemini-api/docs/changelog?hl=he" /><link rel="alternate" hreflang="hi"44          href="https://ai.google.dev/gemini-api/docs/changelog?hl=hi" /><link rel="alternate" hreflang="id"45          href="https://ai.google.dev/gemini-api/docs/changelog?hl=id" /><link rel="alternate" hreflang="it"46          href="https://ai.google.dev/gemini-api/docs/changelog?hl=it" /><link rel="alternate" hreflang="ja"47          href="https://ai.google.dev/gemini-api/docs/changelog?hl=ja" /><link rel="alternate" hreflang="ko"48          href="https://ai.google.dev/gemini-api/docs/changelog?hl=ko" /><link rel="alternate" hreflang="pl"49          href="https://ai.google.dev/gemini-api/docs/changelog?hl=pl" /><link rel="alternate" hreflang="pt-BR"50          href="https://ai.google.dev/gemini-api/docs/changelog?hl=pt-br" /><link rel="alternate" hreflang="ru"51          href="https://ai.google.dev/gemini-api/docs/changelog?hl=ru" /><link rel="alternate" hreflang="es-419"52          href="https://ai.google.dev/gemini-api/docs/changelog?hl=es-419" /><link rel="alternate" hreflang="th"53          href="https://ai.google.dev/gemini-api/docs/changelog?hl=th" /><link rel="alternate" hreflang="tr"54          href="https://ai.google.dev/gemini-api/docs/changelog?hl=tr" /><link rel="alternate" hreflang="vi"55          href="https://ai.google.dev/gemini-api/docs/changelog?hl=vi" /><link rel="alternate" hreflang="sq"56          href="https://ai.google.dev/gemini-api/docs/changelog?hl=sq" /><title>Release notes &nbsp;|&nbsp; Gemini API &nbsp;|&nbsp; Google AI for Developers</title>5758<meta property="og:title" content="Release notes &nbsp;|&nbsp; Gemini API &nbsp;|&nbsp; Google AI for Developers"><meta name="description" content="Keep track of updates to the Gemini API">59  <meta property="og:description" content="Keep track of updates to the Gemini API"><meta property="og:url" content="https://ai.google.dev/gemini-api/docs/changelog"><meta property="og:image" content="https://ai.google.dev/static/site-assets/images/release-notes.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": "Release notes"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": "Release notes",81      "item": "https://ai.google.dev/gemini-api/docs/changelog"82    }]83  }84  </script>85  8687  8889  9091  9293  949596    </head>97  <body class="gemini-api color-scheme--light"98        template="page"99        theme="googledevai-theme"100        type="article"101        102        appearance103        104        layout="docs"105        106        107        108        109        110        display-toc111        pending>112  113    <devsite-progress type="indeterminate" id="app-progress"></devsite-progress>114  115  116    <a href="#main-content" class="skip-link button">117      118      Skip to main content119    </a>120    <section class="devsite-wrapper">121      <devsite-cookie-notification-bar></devsite-cookie-notification-bar>122        <devsite-header role="banner" keep-tabs-visible>123  124    125126127128129130131132133134135136137138139140141142143144145146<div class="devsite-header--inner" data-nosnippet>147  <div class="devsite-top-logo-row-wrapper-wrapper">148    <div class="devsite-top-logo-row-wrapper">149      <div class="devsite-top-logo-row">150        <button type="button" id="devsite-hamburger-menu"151          class="devsite-header-icon-button button-flat material-icons gc-analytics-event"152          data-category="Site-Wide Custom Events"153          data-label="Navigation menu button"154          visually-hidden155          aria-label="Open menu">156        </button>157        158<div class="devsite-product-name-wrapper">159160  <a href="/" class="devsite-site-logo-link gc-analytics-event"161   data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav"162   track-name="geminiAPI" track-metadata-position="nav"163   track-metadata-eventDetail="nav">164  165  <picture>166    167    <source srcset="https://ai.google.dev/_static/googledevai/images/gemini-api-logo-dark-theme.svg"168            media="(prefers-color-scheme: dark)"169            class="devsite-dark-theme">170    171    <img src="https://ai.google.dev/_static/googledevai/images/gemini-api-logo.svg" class="devsite-site-logo" alt="Gemini API">172  </picture>173  174</a>175176177178  179  180  <span class="devsite-product-name">181    <ul class="devsite-breadcrumb-list"182  >183  184  <li class="devsite-breadcrumb-item185             ">186    187    188    189      190      191    192  </li>193  194</ul>195  </span>196197</div>198        <div class="devsite-top-logo-row-middle">199          <div class="devsite-header-upper-tabs">200            201           </div>202          203<devsite-search204    enable-signin205    enable-search206    enable-suggestions207      enable-query-completion208    209    enable-search-summaries210    project-name="Gemini API"211    tenant-name="Google AI for Developers"212    project-scope="/gemini-api"213    url-scoped="https://ai.google.dev/s/results/gemini-api"214    215    216    217    >218  <form class="devsite-search-form" action="https://ai.google.dev/s/results" method="GET">219    <div class="devsite-search-container">220      <button type="button"221              search-open222              class="devsite-search-button devsite-header-icon-button button-flat material-icons"223              224              aria-label="Open search"></button>225      <div class="devsite-searchbox">226        <input227          aria-activedescendant=""228          aria-autocomplete="list"229          230          aria-label="Search"231          aria-expanded="false"232          aria-haspopup="listbox"233          autocomplete="off"234          class="devsite-search-field devsite-search-query"235          name="q"236          237          placeholder="Search"238          role="combobox"239          type="text"240          value=""241          >242          <div class="devsite-search-image material-icons" aria-hidden="true">243            244              <svg class="devsite-search-ai-image" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">245                  <g clip-path="url(#clip0_6641_386)">246                    <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"/>247                  </g>248                <defs>249                <clipPath id="clip0_6641_386">250                <rect width="24" height="24" fill="white"/>251                </clipPath>252                </defs>253              </svg>254            255          </div>256          <div class="devsite-search-shortcut-icon-container" aria-hidden="true">257            <kbd class="devsite-search-shortcut-icon">/</kbd>258          </div>259      </div>260    </div>261  </form>262  <button type="button"263          search-close264          class="devsite-search-button devsite-header-icon-button button-flat material-icons"265          266          aria-label="Close search"></button>267</devsite-search>268269        </div>270271        272273          274275          276277          278279          <devsite-appearance-selector></devsite-appearance-selector>280281          282<devsite-language-selector>283  <ul role="presentation">284    285    286    <li role="presentation">287      <a role="menuitem" lang="en"288        >English</a>289    </li>290    291    <li role="presentation">292      <a role="menuitem" lang="de"293        >Deutsch</a>294    </li>295    296    <li role="presentation">297      <a role="menuitem" lang="es_419"298        >Español – América Latina</a>299    </li>300    301    <li role="presentation">302      <a role="menuitem" lang="fr"303        >Français</a>304    </li>305    306    <li role="presentation">307      <a role="menuitem" lang="id"308        >Indonesia</a>309    </li>310    311    <li role="presentation">312      <a role="menuitem" lang="it"313        >Italiano</a>314    </li>315    316    <li role="presentation">317      <a role="menuitem" lang="pl"318        >Polski</a>319    </li>320    321    <li role="presentation">322      <a role="menuitem" lang="pt_br"323        >Português – Brasil</a>324    </li>325    326    <li role="presentation">327      <a role="menuitem" lang="sq"328        >Shqip</a>329    </li>330    331    <li role="presentation">332      <a role="menuitem" lang="vi"333        >Tiếng Việt</a>334    </li>335    336    <li role="presentation">337      <a role="menuitem" lang="tr"338        >Türkçe</a>339    </li>340    341    <li role="presentation">342      <a role="menuitem" lang="ru"343        >Русский</a>344    </li>345    346    <li role="presentation">347      <a role="menuitem" lang="he"348        >עברית</a>349    </li>350    351    <li role="presentation">352      <a role="menuitem" lang="ar"353        >العربيّة</a>354    </li>355    356    <li role="presentation">357      <a role="menuitem" lang="fa"358        >فارسی</a>359    </li>360    361    <li role="presentation">362      <a role="menuitem" lang="hi"363        >हिंदी</a>364    </li>365    366    <li role="presentation">367      <a role="menuitem" lang="bn"368        >বাংলা</a>369    </li>370    371    <li role="presentation">372      <a role="menuitem" lang="th"373        >ภาษาไทย</a>374    </li>375    376    <li role="presentation">377      <a role="menuitem" lang="zh_cn"378        >中文 – 简体</a>379    </li>380    381    <li role="presentation">382      <a role="menuitem" lang="zh_tw"383        >中文 – 繁體</a>384    </li>385    386    <li role="presentation">387      <a role="menuitem" lang="ja"388        >日本語</a>389    </li>390    391    <li role="presentation">392      <a role="menuitem" lang="ko"393        >한국어</a>394    </li>395    396  </ul>397</devsite-language-selector>398399400          401            <a class="devsite-header-link devsite-top-button button gc-analytics-event "402    href="https://aistudio.google.com/apikey"403    data-category="Site-Wide Custom Events"404    data-label="Site header link: Get API key"405    406      407        target="_blank"408      409    >410  Get API key411</a>412          413            <a class="devsite-header-link devsite-top-button button gc-analytics-event "414    href="https://github.com/google-gemini/cookbook"415    data-category="Site-Wide Custom Events"416    data-label="Site header link: Cookbook"417    418      419        target="_blank"420      421    >422  Cookbook423</a>424          425            <a class="devsite-header-link devsite-top-button button gc-analytics-event "426    href="https://discuss.ai.google.dev/c/gemini-api/"427    data-category="Site-Wide Custom Events"428    data-label="Site header link: Community"429    430      431        target="_blank"432      433    >434  Community435</a>436          437438        439440        441          <devsite-user 442                        443                        444                          enable-profiles445                        446                        447                        id="devsite-user">448            449              450              <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span>451            452          </devsite-user>453        454        455        456      </div>457    </div>458  </div>459460461462  <div class="devsite-collapsible-section463    ">464    <div class="devsite-header-background">465      466        467      468      469        <div class="devsite-doc-set-nav-row">470          471          472            473            474  <devsite-tabs class="lower-tabs">475476    <nav class="devsite-tabs-wrapper" aria-label="Lower tabs">477      478        479          <tab  class="devsite-active">480            481    <a href="https://ai.google.dev/gemini-api/docs"482    class="devsite-tabs-content gc-analytics-event "483      track-metadata-eventdetail="https://ai.google.dev/gemini-api/docs"484    485       track-type="nav"486       track-metadata-position="nav - docs"487       track-metadata-module="primary nav"488       aria-label="Docs, selected" 489       490         491           data-category="Site-Wide Custom Events"492         493           data-label="Tab: Docs"494         495           track-name="docs"496         497       >498    Docs499  500    </a>501    502  503          </tab>504        505      506        507          <tab  >508            509    <a href="https://ai.google.dev/api"510    class="devsite-tabs-content gc-analytics-event "511      track-metadata-eventdetail="https://ai.google.dev/api"512    513       track-type="nav"514       track-metadata-position="nav - api reference"515       track-metadata-module="primary nav"516       517       518         519           data-category="Site-Wide Custom Events"520         521           data-label="Tab: API reference"522         523           track-name="api reference"524         525       >526    API reference527  528    </a>529    530  531          </tab>532        533      534    </nav>535536  </devsite-tabs>537538          539          540        </div>541      542    </div>543  </div>544545</div>546547548549  550551  552</devsite-header>553        <devsite-book-nav scrollbars >554          555            556557558559560561562563564565566567568569570571572573574575576577<div class="devsite-book-nav-filter"578     hidden>579  <span class="filter-list-icon material-icons" aria-hidden="true"></span>580  <input type="text"581         placeholder="Filter"582         583         aria-label="Type to filter"584         role="searchbox">585  586  <span class="filter-clear-button hidden"587        data-title="Clear filter"588        aria-label="Clear filter"589        role="button"590        tabindex="0"></span>591</div>592593<nav class="devsite-book-nav devsite-nav nocontent" data-nosnippet594     aria-label="Side menu">595  <div class="devsite-mobile-header">596    <button type="button"597            id="devsite-close-nav"598            class="devsite-header-icon-button button-flat material-icons gc-analytics-event"599            data-category="Site-Wide Custom Events"600            data-label="Close navigation"601            aria-label="Close navigation">602    </button>603    <div class="devsite-product-name-wrapper">604605  <a href="/" class="devsite-site-logo-link gc-analytics-event"606   data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav"607   track-name="geminiAPI" track-metadata-position="nav"608   track-metadata-eventDetail="nav">609  610  <picture>611    612    <source srcset="https://ai.google.dev/_static/googledevai/images/gemini-api-logo-dark-theme.svg"613            media="(prefers-color-scheme: dark)"614            class="devsite-dark-theme">615    616    <img src="https://ai.google.dev/_static/googledevai/images/gemini-api-logo.svg" class="devsite-site-logo" alt="Gemini API">617  </picture>618  619</a>620621622  623      <span class="devsite-product-name">624        625        626        <ul class="devsite-breadcrumb-list"627  >628  629  <li class="devsite-breadcrumb-item630             ">631    632    633    634      635      636    637  </li>638  639</ul>640      </span>641    642643</div>644  </div>645646  <div class="devsite-book-nav-wrapper">647    <div class="devsite-mobile-nav-top">648      649        <ul class="devsite-nav-list">650          651            <li class="devsite-nav-item">652              653  654  <a href="/gemini-api/docs"655    656       class="devsite-nav-title gc-analytics-event657              658              devsite-nav-active"659    660661    662      663        data-category="Site-Wide Custom Events"664      665        data-label="Tab: Gemini API"666      667        track-name="gemini api"668      669    670     data-category="Site-Wide Custom Events"671     data-label="Responsive Tab: Gemini API"672     track-type="globalNav"673     track-metadata-eventDetail="globalMenu"674     track-metadata-position="nav">675  676    <span class="devsite-nav-text" tooltip >677      Gemini API678   </span>679    680  681  </a>682  683684  685              686                <ul class="devsite-nav-responsive-tabs">687                  688                    689                    690                    691                    <li class="devsite-nav-item">692                      693  694  <a href="/gemini-api/docs"695    696       class="devsite-nav-title gc-analytics-event697              698              devsite-nav-active"699    700701    702      703        data-category="Site-Wide Custom Events"704      705        data-label="Tab: Docs"706      707        track-name="docs"708      709    710     data-category="Site-Wide Custom Events"711     data-label="Responsive Tab: Docs"712     track-type="globalNav"713     track-metadata-eventDetail="globalMenu"714     track-metadata-position="nav">715  716    <span class="devsite-nav-text" tooltip menu="_book">717      Docs718   </span>719    720  721  </a>722  723724  725                    </li>726                  727                    728                    729                    730                    <li class="devsite-nav-item">731                      732  733  <a href="/api"734    735       class="devsite-nav-title gc-analytics-event736              737              "738    739740    741      742        data-category="Site-Wide Custom Events"743      744        data-label="Tab: API reference"745      746        track-name="api reference"747      748    749     data-category="Site-Wide Custom Events"750     data-label="Responsive Tab: API reference"751     track-type="globalNav"752     track-metadata-eventDetail="globalMenu"753     track-metadata-position="nav">754  755    <span class="devsite-nav-text" tooltip >756      API reference757   </span>758    759  760  </a>761  762763  764                    </li>765                  766                </ul>767              768            </li>769          770          771    772    773<li class="devsite-nav-item">774775  776  <a href="https://aistudio.google.com/apikey"777    778       class="devsite-nav-title gc-analytics-event "779    780781    782      783        target="_blank"784      785    786     data-category="Site-Wide Custom Events"787     data-label="Responsive Tab: Get API key"788     track-type="navMenu"789     track-metadata-eventDetail="globalMenu"790     track-metadata-position="nav">791  792    <span class="devsite-nav-text" tooltip >793      Get API key794   </span>795    796  797  </a>798  799800</li>801802  803    804    805<li class="devsite-nav-item">806807  808  <a href="https://github.com/google-gemini/cookbook"809    810       class="devsite-nav-title gc-analytics-event "811    812813    814      815        target="_blank"816      817    818     data-category="Site-Wide Custom Events"819     data-label="Responsive Tab: Cookbook"820     track-type="navMenu"821     track-metadata-eventDetail="globalMenu"822     track-metadata-position="nav">823  824    <span class="devsite-nav-text" tooltip >825      Cookbook826   </span>827    828  829  </a>830  831832</li>833834  835    836    837<li class="devsite-nav-item">838839  840  <a href="https://discuss.ai.google.dev/c/gemini-api/"841    842       class="devsite-nav-title gc-analytics-event "843    844845    846      847        target="_blank"848      849    850     data-category="Site-Wide Custom Events"851     data-label="Responsive Tab: Community"852     track-type="navMenu"853     track-metadata-eventDetail="globalMenu"854     track-metadata-position="nav">855  856    <span class="devsite-nav-text" tooltip >857      Community858   </span>859    860  861  </a>862  863864</li>865866  867          868        </ul>869      870    </div>871    872      <div class="devsite-mobile-nav-bottom">873        874          875          <ul class="devsite-nav-list" menu="_book">876            <li class="devsite-nav-item877           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">878        <span class="devsite-nav-text" tooltip>Get started</span>879      </div></li>880881  <li class="devsite-nav-item"><a href="/gemini-api/docs"882        class="devsite-nav-title"883      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>884885  <li class="devsite-nav-item"><a href="/gemini-api/docs/get-started"886        class="devsite-nav-title"887      ><span class="devsite-nav-text" tooltip>Get started</span></a></li>888889  <li class="devsite-nav-item"><a href="/gemini-api/docs/api-key"890        class="devsite-nav-title"891      ><span class="devsite-nav-text" tooltip>API keys</span></a></li>892893  <li class="devsite-nav-item"><a href="/gemini-api/docs/pricing"894        class="devsite-nav-title"895      ><span class="devsite-nav-text" tooltip>Pricing</span></a></li>896897  <li class="devsite-nav-item"><a href="/gemini-api/docs/coding-agents"898        class="devsite-nav-title"899      ><span class="devsite-nav-text" tooltip>Coding agent setup</span></a></li>900901  <li class="devsite-nav-item902           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">903        <span class="devsite-nav-text" tooltip>Models</span>904      </div></li>905906  <li class="devsite-nav-item"><a href="/gemini-api/docs/models"907        class="devsite-nav-title"908      909        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>910911  <li class="devsite-nav-item"><a href="/gemini-api/docs/latest-model"912        class="devsite-nav-title"913      914        alt-paths=" /gemini-api/docs/whats-new-gemini-3.5 "><span class="devsite-nav-text" tooltip>Latest Gemini models</span></a></li>915916  <li class="devsite-nav-item"><a href="/gemini-api/docs/image-generation"917        class="devsite-nav-title"918      ><span class="devsite-nav-text" tooltip>Nano Banana</span></a></li>919920  <li class="devsite-nav-item"><a href="/gemini-api/docs/veo"921        class="devsite-nav-title"922      ><span class="devsite-nav-text" tooltip>Veo</span></a></li>923924  <li class="devsite-nav-item"><a href="/gemini-api/docs/omni"925        class="devsite-nav-title"926      ><span class="devsite-nav-text" tooltip>Gemini Omni Flash</span></a></li>927928  <li class="devsite-nav-item"><a href="/gemini-api/docs/music-generation"929        class="devsite-nav-title"930      ><span class="devsite-nav-text" tooltip>Lyria 3.5</span></a></li>931932  <li class="devsite-nav-item"><a href="/gemini-api/docs/realtime-music-generation"933        class="devsite-nav-title"934      ><span class="devsite-nav-text" tooltip>Lyria RealTime</span></a></li>935936  <li class="devsite-nav-item"><a href="/gemini-api/docs/imagen"937        class="devsite-nav-title"938      ><span class="devsite-nav-text" tooltip>Imagen</span></a></li>939940  <li class="devsite-nav-item"><a href="/gemini-api/docs/speech-generation"941        class="devsite-nav-title"942      ><span class="devsite-nav-text" tooltip>Text-to-speech</span></a></li>943944  <li class="devsite-nav-item"><a href="/gemini-api/docs/transcribe"945        class="devsite-nav-title"946      ><span class="devsite-nav-text" tooltip>Transcribe</span></a></li>947948  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api"949        class="devsite-nav-title"950      ><span class="devsite-nav-text" tooltip>Live</span></a></li>951952  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-translate"953        class="devsite-nav-title"954      ><span class="devsite-nav-text" tooltip>Live translate</span></a></li>955956  <li class="devsite-nav-item"><a href="/gemini-api/docs/embeddings"957        class="devsite-nav-title"958      ><span class="devsite-nav-text" tooltip>Embeddings</span></a></li>959960  <li class="devsite-nav-item961           devsite-nav-expandable"><div class="devsite-expandable-nav">962      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">963        <span class="devsite-nav-text" tooltip>Robotics</span>964      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-overview"965        class="devsite-nav-title"966      ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-spatial"967        class="devsite-nav-title"968      ><span class="devsite-nav-text" tooltip>Spatial reasoning</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-agentic"969        class="devsite-nav-title"970      ><span class="devsite-nav-text" tooltip>Agentic vision</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-orchestration"971        class="devsite-nav-title"972      ><span class="devsite-nav-text" tooltip>Task orchestration</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/robotics-streaming"973        class="devsite-nav-title"974      ><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"975        class="devsite-nav-title"976      ><span class="devsite-nav-text" tooltip>Video understanding</span></a></li></ul></div></li>977978  <li class="devsite-nav-item979           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">980        <span class="devsite-nav-text" tooltip>Core capabilities</span>981      </div></li>982983  <li class="devsite-nav-item"><a href="/gemini-api/docs/text-generation"984        class="devsite-nav-title"985      ><span class="devsite-nav-text" tooltip>Text</span></a></li>986987  <li class="devsite-nav-item988           devsite-nav-expandable"><div class="devsite-expandable-nav">989      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">990        <span class="devsite-nav-text" tooltip>Image</span>991      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/image-generation"992        class="devsite-nav-title"993      ><span class="devsite-nav-text" tooltip>Image generation 🍌</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/image-understanding"994        class="devsite-nav-title"995      ><span class="devsite-nav-text" tooltip>Image understanding</span></a></li></ul></div></li>996997  <li class="devsite-nav-item998           devsite-nav-expandable"><div class="devsite-expandable-nav">999      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1000        <span class="devsite-nav-text" tooltip>Video</span>1001      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/video"1002        class="devsite-nav-title"1003      ><span class="devsite-nav-text" tooltip>Video overview</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/video-understanding"1004        class="devsite-nav-title"1005      ><span class="devsite-nav-text" tooltip>Video understanding</span></a></li></ul></div></li>10061007  <li class="devsite-nav-item"><a href="/gemini-api/docs/document-processing"1008        class="devsite-nav-title"1009      ><span class="devsite-nav-text" tooltip>Documents</span></a></li>10101011  <li class="devsite-nav-item1012           devsite-nav-expandable"><div class="devsite-expandable-nav">1013      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1014        <span class="devsite-nav-text" tooltip>Speech and audio</span>1015      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/speech-generation"1016        class="devsite-nav-title"1017      ><span class="devsite-nav-text" tooltip>Speech generation</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/audio"1018        class="devsite-nav-title"1019      ><span class="devsite-nav-text" tooltip>Audio understanding</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/transcribe"1020        class="devsite-nav-title"1021      ><span class="devsite-nav-text" tooltip>Audio transcription</span></a></li></ul></div></li>10221023  <li class="devsite-nav-item1024           devsite-nav-expandable"><div class="devsite-expandable-nav">1025      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1026        <span class="devsite-nav-text" tooltip>Thinking</span>1027      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/thinking"1028        class="devsite-nav-title"1029      ><span class="devsite-nav-text" tooltip>Thinking</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/thought-signatures"1030        class="devsite-nav-title"1031      ><span class="devsite-nav-text" tooltip>Thought signatures</span></a></li></ul></div></li>10321033  <li class="devsite-nav-item"><a href="/gemini-api/docs/structured-output"1034        class="devsite-nav-title"1035      ><span class="devsite-nav-text" tooltip>Structured outputs</span></a></li>10361037  <li class="devsite-nav-item"><a href="/gemini-api/docs/function-calling"1038        class="devsite-nav-title"1039      ><span class="devsite-nav-text" tooltip>Function calling</span></a></li>10401041  <li class="devsite-nav-item"><a href="/gemini-api/docs/long-context"1042        class="devsite-nav-title"1043      ><span class="devsite-nav-text" tooltip>Long context</span></a></li>10441045  <li class="devsite-nav-item1046           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1047        <span class="devsite-nav-text" tooltip>Agents</span>1048      </div></li>10491050  <li class="devsite-nav-item"><a href="/gemini-api/docs/agents"1051        class="devsite-nav-title"1052      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>10531054  <li class="devsite-nav-item"><a href="/gemini-api/docs/managed-agents-quickstart"1055        class="devsite-nav-title"1056      ><span class="devsite-nav-text" tooltip>Quickstart</span></a></li>10571058  <li class="devsite-nav-item"><a href="/gemini-api/docs/antigravity-agent"1059        class="devsite-nav-title"1060      ><span class="devsite-nav-text" tooltip>Antigravity agent</span></a></li>10611062  <li class="devsite-nav-item"><a href="/gemini-api/docs/custom-agents"1063        class="devsite-nav-title"1064      ><span class="devsite-nav-text" tooltip>Building managed agents</span></a></li>10651066  <li class="devsite-nav-item"><a href="/gemini-api/docs/agent-environment"1067        class="devsite-nav-title"1068      ><span class="devsite-nav-text" tooltip>Environments</span></a></li>10691070  <li class="devsite-nav-item"><a href="/gemini-api/docs/agent-hooks"1071        class="devsite-nav-title"1072      ><span class="devsite-nav-text" tooltip>Hooks</span></a></li>10731074  <li class="devsite-nav-item"><a href="/gemini-api/docs/deep-research"1075        class="devsite-nav-title"1076      ><span class="devsite-nav-text" tooltip>Deep Research agent</span></a></li>10771078  <li class="devsite-nav-item1079           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1080        <span class="devsite-nav-text" tooltip>Tools</span>1081      </div></li>10821083  <li class="devsite-nav-item"><a href="/gemini-api/docs/tools"1084        class="devsite-nav-title"1085      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>10861087  <li class="devsite-nav-item"><a href="/gemini-api/docs/google-search"1088        class="devsite-nav-title"1089      ><span class="devsite-nav-text" tooltip>Google Search</span></a></li>10901091  <li class="devsite-nav-item"><a href="/gemini-api/docs/maps-grounding"1092        class="devsite-nav-title"1093      ><span class="devsite-nav-text" tooltip>Google Maps</span></a></li>10941095  <li class="devsite-nav-item"><a href="/gemini-api/docs/code-execution"1096        class="devsite-nav-title"1097      ><span class="devsite-nav-text" tooltip>Code execution</span></a></li>10981099  <li class="devsite-nav-item"><a href="/gemini-api/docs/url-context"1100        class="devsite-nav-title"1101      ><span class="devsite-nav-text" tooltip>URL context</span></a></li>11021103  <li class="devsite-nav-item"><a href="/gemini-api/docs/computer-use"1104        class="devsite-nav-title"1105      ><span class="devsite-nav-text" tooltip>Computer use</span></a></li>11061107  <li class="devsite-nav-item"><a href="/gemini-api/docs/file-search"1108        class="devsite-nav-title"1109      ><span class="devsite-nav-text" tooltip>File search</span></a></li>11101111  <li class="devsite-nav-item"><a href="/gemini-api/docs/tool-combination"1112        class="devsite-nav-title"1113      ><span class="devsite-nav-text" tooltip>Combine tools and function calling</span></a></li>11141115  <li class="devsite-nav-item1116           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1117        <span class="devsite-nav-text" tooltip>Live API</span>1118      </div></li>11191120  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api"1121        class="devsite-nav-title"1122      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>11231124  <li class="devsite-nav-item1125           devsite-nav-expandable"><div class="devsite-expandable-nav">1126      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1127        <span class="devsite-nav-text" tooltip>Get started</span>1128      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/get-started-sdk"1129        class="devsite-nav-title"1130      ><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"1131        class="devsite-nav-title"1132      ><span class="devsite-nav-text" tooltip>Get started using raw WebSockets</span></a></li></ul></div></li>11331134  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/capabilities"1135        class="devsite-nav-title"1136      ><span class="devsite-nav-text" tooltip>Capabilities</span></a></li>11371138  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-transcribe"1139        class="devsite-nav-title"1140      ><span class="devsite-nav-text" tooltip>Live transcription</span></a></li>11411142  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/live-translate"1143        class="devsite-nav-title"1144      ><span class="devsite-nav-text" tooltip>Live translation</span></a></li>11451146  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/tools"1147        class="devsite-nav-title"1148      ><span class="devsite-nav-text" tooltip>Tool use</span></a></li>11491150  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/session-management"1151        class="devsite-nav-title"1152      ><span class="devsite-nav-text" tooltip>Session management</span></a></li>11531154  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/ephemeral-tokens"1155        class="devsite-nav-title"1156      ><span class="devsite-nav-text" tooltip>Ephemeral tokens</span></a></li>11571158  <li class="devsite-nav-item"><a href="/gemini-api/docs/live-api/best-practices"1159        class="devsite-nav-title"1160      ><span class="devsite-nav-text" tooltip>Best practices</span></a></li>11611162  <li class="devsite-nav-item1163           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1164        <span class="devsite-nav-text" tooltip>Optimization</span>1165      </div></li>11661167  <li class="devsite-nav-item"><a href="/gemini-api/docs/optimization"1168        class="devsite-nav-title"1169      ><span class="devsite-nav-text" tooltip>Overview</span></a></li>11701171  <li class="devsite-nav-item"><a href="/gemini-api/docs/batch-api"1172        class="devsite-nav-title"1173      ><span class="devsite-nav-text" tooltip>Batch API</span></a></li>11741175  <li class="devsite-nav-item"><a href="/gemini-api/docs/webhooks"1176        class="devsite-nav-title"1177      ><span class="devsite-nav-text" tooltip>Webhooks</span></a></li>11781179  <li class="devsite-nav-item"><a href="/gemini-api/docs/flex-inference"1180        class="devsite-nav-title"1181      ><span class="devsite-nav-text" tooltip>Flex inference</span></a></li>11821183  <li class="devsite-nav-item"><a href="/gemini-api/docs/priority-inference"1184        class="devsite-nav-title"1185      ><span class="devsite-nav-text" tooltip>Priority inference</span></a></li>11861187  <li class="devsite-nav-item"><a href="/gemini-api/docs/caching"1188        class="devsite-nav-title"1189      ><span class="devsite-nav-text" tooltip>Context caching</span></a></li>11901191  <li class="devsite-nav-item1192           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1193        <span class="devsite-nav-text" tooltip>Guides</span>1194      </div></li>11951196  <li class="devsite-nav-item"><a href="/gemini-api/docs/interactions-overview"1197        class="devsite-nav-title"1198      ><span class="devsite-nav-text" tooltip>Interactions API</span></a></li>11991200  <li class="devsite-nav-item"><a href="/gemini-api/docs/streaming"1201        class="devsite-nav-title"1202      ><span class="devsite-nav-text" tooltip>Streaming</span></a></li>12031204  <li class="devsite-nav-item"><a href="/gemini-api/docs/background-execution"1205        class="devsite-nav-title"1206      ><span class="devsite-nav-text" tooltip>Background execution</span></a></li>12071208  <li class="devsite-nav-item1209           devsite-nav-expandable"><div class="devsite-expandable-nav">1210      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1211        <span class="devsite-nav-text" tooltip>File input</span>1212      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/file-input-methods"1213        class="devsite-nav-title"1214      ><span class="devsite-nav-text" tooltip>Input methods</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/files"1215        class="devsite-nav-title"1216      ><span class="devsite-nav-text" tooltip>Files API</span></a></li></ul></div></li>12171218  <li class="devsite-nav-item"><a href="/gemini-api/docs/openai"1219        class="devsite-nav-title"1220      ><span class="devsite-nav-text" tooltip>OpenAI compatibility</span></a></li>12211222  <li class="devsite-nav-item"><a href="/gemini-api/docs/media-resolution"1223        class="devsite-nav-title"1224      ><span class="devsite-nav-text" tooltip>Media resolution</span></a></li>12251226  <li class="devsite-nav-item"><a href="/gemini-api/docs/tokens"1227        class="devsite-nav-title"1228      ><span class="devsite-nav-text" tooltip>Token counting</span></a></li>12291230  <li class="devsite-nav-item"><a href="/gemini-api/docs/prompting-strategies"1231        class="devsite-nav-title"1232      ><span class="devsite-nav-text" tooltip>Prompt engineering</span></a></li>12331234  <li class="devsite-nav-item1235           devsite-nav-expandable"><div class="devsite-expandable-nav">1236      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1237        <span class="devsite-nav-text" tooltip>Logs and datasets</span>1238      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/logs-datasets"1239        class="devsite-nav-title"1240      ><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"1241        class="devsite-nav-title"1242      ><span class="devsite-nav-text" tooltip>Data logging and sharing</span></a></li></ul></div></li>12431244  <li class="devsite-nav-item1245           devsite-nav-expandable"><div class="devsite-expandable-nav">1246      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1247        <span class="devsite-nav-text" tooltip>Safety</span>1248      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/safety-settings"1249        class="devsite-nav-title"1250      ><span class="devsite-nav-text" tooltip>Safety settings</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/safety-guidance"1251        class="devsite-nav-title"1252      ><span class="devsite-nav-text" tooltip>Safety guidance</span></a></li></ul></div></li>12531254  <li class="devsite-nav-item1255           devsite-nav-expandable"><div class="devsite-expandable-nav">1256      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1257        <span class="devsite-nav-text" tooltip>Frameworks</span>1258      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/langgraph-example"1259        class="devsite-nav-title"1260      ><span class="devsite-nav-text" tooltip>LangChain &amp; LangGraph</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/crewai-example"1261        class="devsite-nav-title"1262      ><span class="devsite-nav-text" tooltip>CrewAI</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/llama-index"1263        class="devsite-nav-title"1264      ><span class="devsite-nav-text" tooltip>LlamaIndex</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/vercel-ai-sdk-example"1265        class="devsite-nav-title"1266      ><span class="devsite-nav-text" tooltip>Vercel AI SDK</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/temporal-example"1267        class="devsite-nav-title"1268      ><span class="devsite-nav-text" tooltip>Temporal</span></a></li></ul></div></li>12691270  <li class="devsite-nav-item1271           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1272        <span class="devsite-nav-text" tooltip>Resources</span>1273      </div></li>12741275  <li class="devsite-nav-item"><a href="/gemini-api/docs/changelog"1276        class="devsite-nav-title"1277      ><span class="devsite-nav-text" tooltip>Release notes</span></a></li>12781279  <li class="devsite-nav-item"><a href="/gemini-api/docs/deprecations"1280        class="devsite-nav-title"1281      ><span class="devsite-nav-text" tooltip>Deprecations</span></a></li>12821283  <li class="devsite-nav-item"><a href="/gemini-api/docs/libraries"1284        class="devsite-nav-title"1285      ><span class="devsite-nav-text" tooltip>Libraries</span></a></li>12861287  <li class="devsite-nav-item1288           devsite-nav-expandable"><div class="devsite-expandable-nav">1289      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1290        <span class="devsite-nav-text" tooltip>Migration</span>1291      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/migrate"1292        class="devsite-nav-title"1293      ><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"1294        class="devsite-nav-title"1295      ><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"1296        class="devsite-nav-title"1297      ><span class="devsite-nav-text" tooltip>Interactions breaking changes (May 2026)</span></a></li></ul></div></li>12981299  <li class="devsite-nav-item"><a href="/gemini-api/docs/rate-limits"1300        class="devsite-nav-title"1301      ><span class="devsite-nav-text" tooltip>Rate limits</span></a></li>13021303  <li class="devsite-nav-item"><a href="/gemini-api/docs/billing"1304        class="devsite-nav-title"1305      ><span class="devsite-nav-text" tooltip>Billing info</span></a></li>13061307  <li class="devsite-nav-item"><a href="/gemini-api/docs/troubleshooting"1308        class="devsite-nav-title"1309      ><span class="devsite-nav-text" tooltip>API troubleshooting</span></a></li>13101311  <li class="devsite-nav-item"><a href="/gemini-api/docs/api-errors"1312        class="devsite-nav-title"1313      ><span class="devsite-nav-text" tooltip>API errors</span></a></li>13141315  <li class="devsite-nav-item1316           devsite-nav-external"><a href="https://aistudio.google.com/status"1317        class="devsite-nav-title"1318      ><span class="devsite-nav-text" tooltip>Status</span><span class="devsite-nav-icon material-icons"1319        data-icon="external"1320        data-title="External"1321        aria-hidden="true"></span></a></li>13221323  <li class="devsite-nav-item"><a href="/gemini-api/docs/partner-integration"1324        class="devsite-nav-title"1325      ><span class="devsite-nav-text" tooltip>Partner and library integrations</span></a></li>13261327  <li class="devsite-nav-item1328           devsite-nav-expandable"><div class="devsite-expandable-nav">1329      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1330        <span class="devsite-nav-text" tooltip>Google AI Studio</span>1331      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/ai-studio-quickstart"1332        class="devsite-nav-title"1333      ><span class="devsite-nav-text" tooltip>Quickstart</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/google-ai-plans"1334        class="devsite-nav-title"1335      ><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"1336        class="devsite-nav-title"1337      ><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"1338        class="devsite-nav-title"1339      ><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"1340        class="devsite-nav-title"1341      ><span class="devsite-nav-text" tooltip>Build Android apps</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-deploying"1342        class="devsite-nav-title"1343      ><span class="devsite-nav-text" tooltip>Deploying your app</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/aistudio-agents"1344        class="devsite-nav-title"1345      ><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"1346        class="devsite-nav-title"1347      ><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"1348        class="devsite-nav-title"1349      ><span class="devsite-nav-text" tooltip>Troubleshooting</span></a></li><li class="devsite-nav-item"><a href="/gemini-api/docs/workspace"1350        class="devsite-nav-title"1351      ><span class="devsite-nav-text" tooltip>Access for Workspace users</span></a></li></ul></div></li>13521353  <li class="devsite-nav-item1354           devsite-nav-expandable"><div class="devsite-expandable-nav">1355      <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button">1356        <span class="devsite-nav-text" tooltip>Google Cloud Platform</span>1357      </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/gemini-api/docs/migrate-to-cloud"1358        class="devsite-nav-title"1359      ><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"1360        class="devsite-nav-title"1361      ><span class="devsite-nav-text" tooltip>OAuth authentication</span></a></li></ul></div></li>13621363  <li class="devsite-nav-item1364           devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path">1365        <span class="devsite-nav-text" tooltip>Policies</span>1366      </div></li>13671368  <li class="devsite-nav-item"><a href="/gemini-api/terms"1369        class="devsite-nav-title"1370      1371        alt-paths=" /gemini-api/docs/zdr "><span class="devsite-nav-text" tooltip>Terms of service</span></a></li>13721373  <li class="devsite-nav-item"><a href="/gemini-api/docs/available-regions"1374        class="devsite-nav-title"1375      ><span class="devsite-nav-text" tooltip>Available regions</span></a></li>13761377  <li class="devsite-nav-item"><a href="/gemini-api/docs/usage-policies"1378        class="devsite-nav-title"1379      ><span class="devsite-nav-text" tooltip>Abuse monitoring</span></a></li>13801381  <li class="devsite-nav-item"><a href="/gemini-api/docs/feedback-policies"1382        class="devsite-nav-title"1383      ><span class="devsite-nav-text" tooltip>Feedback information</span></a></li>1384          </ul>1385        1386        1387          1388    1389  1390        1391        1392          1393    1394  1395    1396  1397        1398      </div>1399    1400  </div>1401</nav>1402          1403        </devsite-book-nav>1404      1405      <section id="gc-wrapper">1406        <main role="main" id="main-content" class="devsite-main-content"1407            1408              has-book-nav1409              has-sidebar1410            >1411          <div class="devsite-sidebar">1412            <div class="devsite-sidebar-content">1413                1414                <devsite-toc class="devsite-nav"1415                            role="navigation"1416                            aria-label="On this page"1417                            depth="2"1418                            scrollbars1419                            data-nosnippet1420                  ></devsite-toc>1421                <devsite-recommendations-sidebar class="nocontent devsite-nav" data-nosnippet>1422                </devsite-recommendations-sidebar>1423            </div>1424          </div>1425          <devsite-content>1426            1427              14281429143014311432143314341435143614371438<article class="devsite-article"><style>1439      /* Styles inlined from /site-assets/css/style.css */1440body[theme="googledevai-theme"] {1441  --devsite-background-0: var(--devsite-background-1);1442  --devsite-button-border: 1px solid #747775;1443  --devsite-button-border-radius: 20rem;1444  --devsite-button-font: 500 14px/36px 'Google Sans Text', Roboto, sans-serif;1445  --devsite-code-font-family: 'Google Sans Mono', Roboto Mono, monospace;1446  --devsite-primary-font-family: 'Google Sans Text', Roboto, sans-serif;1447  --devsite-table-heading-font: 500 14px/20px 'Google Sans Text', Roboto, sans-serif;1448  --googledevai-border-color: #c4c7c5;1449  --googledevai-blue-light: #d7e6ff;1450  --googledevai-blue-dark: #2e64de;1451  --googledevai-cyan-light: #c7e4ff;1452  --googledevai-cyan-dark: #3c8fe3;1453  --googledevai-purple-light: #dce2ff;1454  --googledevai-purple-dark: #987be9;1455  --googledevai-purple: #ac87eb;1456  --googledevai-red: #ee4d5d;1457  --googledevai-secondary-text: #001d35;1458  --googledevai-button-gradient-light: linear-gradient(90deg, var(--googledevai-blue-light), var(--googledevai-cyan-light), var(--googledevai-purple-light));1459  --googledevai-button-gradient-dark: linear-gradient(90deg, var(--googledevai-blue), var(--googledevai-cyan), var(--googledevai-purple));1460}14611462body[theme="googledevai-theme"]:not([type="reference"]){1463  --googledevai-page-width: 1100px;1464}14651466body[layout=docs][theme="googledevai-theme"]:not([type="reference"]) .devsite-main-content,1467body[layout=docs][theme="googledevai-theme"]:not([type="reference"]) .devsite-main-content[has-book-nav][has-sidebar] {1468  grid-template-columns: minmax(269px, 1fr) minmax(752px, var(--googledevai-page-width)) minmax(160px, 1fr);1469  grid-gap: 3rem;1470}14711472body[layout=docs][theme="googledevai-theme"] devsite-content {1473  max-width: var(--googledevai-page-width);1474}14751476body[layout=docs][theme="googledevai-theme"] .devsite-article {1477  box-shadow: unset;1478}14791480body[theme="googledevai-theme"] {1481  --googledevai-header-gradient: linear-gradient(90deg, var(--googledevai-blue) 50%, var(--googledevai-cyan), var(--googledevai-purple), var(--googledevai-red));1482}14831484body[theme="googledevai-theme"].color-scheme--dark {1485  --googledevai-header-gradient: linear-gradient(90deg, var(--googledevai-blue) 75%, var(--googledevai-cyan), var(--googledevai-purple));1486  --googledevai-border-color: #444746;1487}14881489/* Ensure that full-bleed pages get the full width. */1490body[theme="googledevai-theme"][layout="full"] .devsite-main-content {1491  max-width: none;1492  padding: 0;1493}14941495/* And ensure that any site banners/ACL warnings/etc don't get hidden on1496 * full-bleed pages. */1497body[theme="googledevai-theme"][layout="full"] .devsite-banner {1498  margin: 0;1499}15001501tab:has(> a.hidden-tab) {1502  display: none;1503}15041505body[theme="googledevai-theme"] devsite-toc > .devsite-nav-list {1506  border-inline-start: unset;1507}15081509/* Banner notice */1510[layout=docs] .devsite-banner:first-of-type {1511  background: var(--googledevai-cyan-light);1512  border-radius: 10px;1513  color: var(--googledevai-secondary-text);1514  margin: -2.5rem -0.25rem 2.5rem;1515  display: flex;1516}15171518/* Banner notice smaller screens */1519@media (max-width: 840px) {1520  [layout=docs] .devsite-banner:first-of-type {1521    margin: -0.25rem -0.25rem 2.5rem;1522  }1523}15241525/* Asides */1526.devsite-article-body>aside:not([class*=attempt])  {1527  border-radius: 2px;1528}15291530/* Tables */1531table:not(.tfo-notebook-buttons) {1532  border: 1px solid var(--googledevai-border-color);1533  border-collapse: unset;1534  border-radius: 9px;1535  margin: auto;1536  width: 100%;1537}15381539.gemini-api-model-table tr:not(:last-child) td:not(:first-child),1540.gemini-api-model-table tr:not(:last-child) th,1541th,1542table:not(.gemini-api-model-table):not(.tfo-notebook-buttons) tr:not(:last-child) td {1543  border-bottom: 1px solid var(--googledevai-border-color);1544}15451546th,1547td {1548  background: transparent;1549  padding: 1rem;1550}15511552/* Notebooks */1553devsite-code .tfo-notebook-code-cell-output {1554  max-height: 300px;1555  overflow: auto;1556  background: rgba(237, 247, 255, 1);  /* blue bg to distinguish from input code cells */1557}15581559devsite-code .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1560  background: rgba(237, 247, 255, .7);  /* blue bg to distinguish from input code cells */1561}15621563.color-scheme--dark devsite-code .tfo-notebook-code-cell-output {1564  background: rgba(var(--devsite-background-2), 1);1565}15661567.color-scheme--dark devsite-code .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1568  background: rgba(var(--devsite-background-2), .7);1569}15701571devsite-code[dark-code] .tfo-notebook-code-cell-output {1572  background: rgba(64, 78, 103, 1);  /* medium slate */1573}15741575devsite-code[dark-code] .tfo-notebook-code-cell-output + .devsite-code-buttons-container button {1576  background: rgba(64, 78, 103, .7);  /* medium slate */1577}15781579.devsite-article-body>devsite-code {1580  --devsite-code-buttons-container-right: 0;1581  --devsite-code-margin: 0 0;1582  --devsite-code-padding-block: 14px;1583  border-radius: 8px;1584}15851586.devsite-article-body>.beta:not([class*=attempt]),1587.devsite-article-body>.caution:not([class*=attempt]),1588.devsite-article-body>.deprecated:not([class*=attempt]),1589.devsite-article-body>.dogfood:not([class*=attempt]),1590.devsite-article-body>.experimental:not([class*=attempt]),1591.devsite-article-body>.key-point:not([class*=attempt]),1592.devsite-article-body>.key-term:not([class*=attempt]),1593.devsite-article-body>.note:not([class*=attempt]),1594.devsite-article-body>.objective:not([class*=attempt]),1595.devsite-article-body>.preview:not([class*=attempt]),1596.devsite-article-body>.special:not([class*=attempt]),1597.devsite-article-body>.success:not([class*=attempt]),1598.devsite-article-body>.tip:not([class*=attempt]),1599.devsite-article-body>.warning:not([class*=attempt]),1600.devsite-article-body>aside:not([class*=attempt]) {1601  --devsite-notice-margin: 0 0;1602  border-radius: 8px;1603}16041605/* override default table styles for notebook buttons */1606.devsite-table-wrapper .tfo-notebook-buttons {1607  display: block;1608  width: auto;1609}16101611.tfo-notebook-buttons td {1612  display: inline-block;1613  padding: 0 16px 16px 0;1614}16151616/* from DevSite's buttons.scss */1617.tfo-notebook-buttons a,1618.tfo-notebook-buttons :link,1619.tfo-notebook-buttons :visited {1620  -moz-appearance: none;1621  -webkit-appearance: none;1622  -webkit-box-align: center;1623  -ms-flex-align: center;1624  align-items: center;1625  align-self: var(--devsite-button-align-self);1626  background: var(--devsite-button-background, var(--devsite-background-1));1627  border: var(--devsite-button-border, 0);1628  border-radius: var(--devsite-button-border-radius, 2px);1629  box-sizing: border-box;1630  color: var(--devsite-button-color);1631  cursor: pointer;1632  display: -webkit-box;1633  display: -ms-flexbox;1634  display: flex;1635  font: var(--devsite-button-font, 500 14px/36px var(--devsite-primary-font-family));1636  height: var(--devsite-button-height, 36px);1637  letter-spacing: var(--devsite-button-letter-spacing, 0);1638  line-height: var(--devsite-button-line-height, 36px);1639  margin: var(--devsite-button-margin, 0);1640  margin-inline-end: var(--devsite-button-margin-x-end);1641  max-width: var(--devsite-button-max-width, none);1642  min-width: 36px;1643  outline: 0;1644  overflow: hidden;1645  padding: var(--devsite-button-with-icon-padding, 0 16px);1646  text-align: center;1647  text-decoration: none;1648  text-overflow: ellipsis;1649  text-transform: var(--devsite-button-text-transform, uppercase);1650  transition:1651    background-color .2s,1652    border .2s;1653  vertical-align: middle;1654  white-space: nowrap;1655  width: var(--devsite-button-width, auto);1656}16571658.tfo-notebook-buttons a:hover,1659.tfo-notebook-buttons a:focus {1660  background: var(--devsite-button-background-hover);1661  border: var(--devsite-button-border-hover, 0);1662  color: var(--devsite-button-color-hover, var(--devsite-button-color));1663  text-decoration: var(--devsite-button-text-decoration-hover, none);1664}16651666.tfo-notebook-buttons a:active {1667  background: var(--devsite-button-background-active);1668  border: var(--devsite-button-border-active, 0);1669  transform: var(--devsite-button-transform-active, none);1670}16711672.tfo-notebook-buttons tr {1673  background: 0;1674  border: 0;1675}16761677/* on rendered notebook page,1678   remove link to webpage since we're already here */1679.tfo-notebook-buttons:not(.tfo-api) td:first-child {1680  display: none;1681}16821683.tfo-notebook-buttons td > a > img {1684  margin: 0 8px 0 -4px;1685  height: 20px;1686}16871688[appearance='dark'] .tfo-notebook-buttons td > a > img {1689  filter: invert(1);1690}16911692@media (prefers-color-scheme: dark) {1693  [appearance='device'] .tfo-notebook-buttons td > a > img {1694    filter: invert(1);1695  }1696  .sub-heading {1697    background-color: #333;1698    color: #bdbdbd;1699  }1700}17011702[appearance='dark'] .sub-heading {1703  background-color: #333;1704  color: #bdbdbd;1705}17061707.sub-heading {1708  background-color: #f2f2f2;1709  color: #5f6368;1710}17111712@media screen and (max-width: 600px) {1713  .tfo-notebook-buttons td {1714    display: block;1715  }1716}17171718devsite-nav-buttons button {1719  margin-left: 0;1720  margin-top: 5px;1721}17221723code {1724  border-radius: 6px1725}17261727devsite-book-nav .devsite-nav-list>.devsite-nav-heading:not(.devsite-nav-divider) {1728  border-top: 0;1729  padding-bottom: 0.9rem;1730  font-size: 1rem;1731}17321733/*1734 * TODO(b/439059414): Remove this workaround in favor of a project-level1735 * body_class when possible.1736 */1737.ais-theme-marker {1738  display: none;1739}17401741/*1742 * Gemini API body class.1743 * https://source.corp.google.com/piper///depot/google3/third_party/devsite/googledevai/en/gemini-api/_project.yaml;l=71744 */1745.gemini-api devsite-thumb-rating[position="header"],1746.gemini-api devsite-feedback[position="header"] {1747  /* Hide the thumb rating and feedback widgets at the top of the page. */1748  display: none;1749}17501751/*1752 * Shaded table styles look like a .pricing-table but are more flexible around1753 * content sizes in each column.1754 */1755.shaded-table {1756  border-collapse: separate;1757  border-spacing: 0;1758  border-radius: 8px;1759  overflow: hidden;1760}17611762.shaded-table th {1763  background-color: #f2f2f2;1764  text-align: left;1765  padding: 8px;1766}17671768/* These should use theme colours for light too, so we don't1769 * need an override. */1770.color-scheme--dark .shaded-table th {1771  background-color: var(--devsite-ref-palette--grey800);1772}17731774.shaded-table td {1775    padding: 8px;1776}17771778.shaded-table th:first-child {1779  border-top-left-radius: 8px;1780}17811782.shaded-table th:last-child {1783  border-top-right-radius: 8px;1784}17851786.shaded-table tr:last-child td:first-child {1787  border-bottom-left-radius: 8px;1788}17891790.shaded-table tr:last-child td:last-child {1791  border-bottom-right-radius: 8px;1792}17931794.devsite-nav {1795    font-size: var(--devsite-nav-font-size, 14px);1796}17971798.devsite-nav-item {1799    line-height: var(--devsite-nav-item-line-height, 20px);1800}18011802.devsite-book-nav-bg, devsite-book-nav {1803    width: 210px;1804    scrollbar-width: thin;1805}18061807/* Hide the old toggle button immediately */1808.devsite-expandable-nav > .devsite-nav-toggle {1809    display: none !important;1810}18111812/* Ion setup: Default State (Chevron Right) */1813.devsite-expandable-nav > .devsite-nav-title::after {1814    font-family: 'Material Icons';1815    font-weight: normal;1816    font-style: normal;1817    font-size: 18px;1818    line-height: 1;1819    color: #888;1820    /* Default: Chevron Right */1821    content: "\e5cc";1822    flex-shrink: 0;1823    margin-left: 8px;1824}18251826/* Down state logic */1827.devsite-expandable-nav.expanded > .devsite-nav-title::after,1828.devsite-expandable-nav:has(.devsite-nav-active) > .devsite-nav-title::after,1829.devsite-expandable-nav > .devsite-nav-title[aria-expanded="true"]::after {1830    content: "\e313";1831}18321833/* Close state logic */1834.devsite-expandable-nav > .devsite-nav-title[aria-expanded="false"]::after {1835    content: "\e5cc" !important;1836}18371838/* Hovercard styling */1839.gemini-api .heading:has(devsite-gemini-api-hovercard-button) {1840  display: flex;1841  justify-content: space-between;1842  align-items: center;1843}18441845.gemini-api .heading:has(devsite-gemini-api-hovercard-button) h1 {1846  margin-bottom: 0;1847}18481849devsite-gemini-api-hovercard,1850devsite-gemini-api-hovercard-button {1851  /* Render above any code blocks on the page */1852  z-index: 1;1853}18541855.devsite-nav-icon[data-icon="beta"], .devsite-nav-icon[data-icon="preview"],1856.devsite-nav-icon[data-icon="experimental"] {1857  margin: -5px 0 -1px 4px;1858}1859      </style>1860  1861  1862  1863    <div class="devsite-banner devsite-banner-announcement nocontent" data-nosnippet1864      1865        1866    background="google-blue"1867  1868      >1869      <div class="devsite-banner-message">1870        <div class="devsite-banner-message-text">1871          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>.1872        </div>1873      </div>1874    </div>1875  1876  1877  18781879  <div class="devsite-article-meta nocontent" role="navigation" data-nosnippet>1880    1881    1882    <ul class="devsite-breadcrumb-list"1883  1884    aria-label="Breadcrumb">1885  1886  <li class="devsite-breadcrumb-item1887             ">1888    1889    1890    1891      1892        1893  <a href="https://ai.google.dev/"1894      1895        class="devsite-breadcrumb-link gc-analytics-event"1896      1897        data-category="Site-Wide Custom Events"1898      1899        data-label="Breadcrumbs"1900      1901        data-value="1"1902      1903        track-type="globalNav"1904      1905        track-name="breadcrumb"1906      1907        track-metadata-position="1"1908      1909        track-metadata-eventdetail=""1910      1911    >1912    1913          Home1914        1915  </a>1916  1917      1918    1919  </li>1920  1921  <li class="devsite-breadcrumb-item1922             ">1923    1924      1925      <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>1926    1927    1928    1929      1930        1931  <a href="https://ai.google.dev/gemini-api"1932      1933        class="devsite-breadcrumb-link gc-analytics-event"1934      1935        data-category="Site-Wide Custom Events"1936      1937        data-label="Breadcrumbs"1938      1939        data-value="2"1940      1941        track-type="globalNav"1942      1943        track-name="breadcrumb"1944      1945        track-metadata-position="2"1946      1947        track-metadata-eventdetail="Gemini API"1948      1949    >1950    1951          Gemini API1952        1953  </a>1954  1955      1956    1957  </li>1958  1959  <li class="devsite-breadcrumb-item1960             ">1961    1962      1963      <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div>1964    1965    1966    1967      1968        1969  <a href="https://ai.google.dev/gemini-api/docs"1970      1971        class="devsite-breadcrumb-link gc-analytics-event"1972      1973        data-category="Site-Wide Custom Events"1974      1975        data-label="Breadcrumbs"1976      1977        data-value="3"1978      1979        track-type="globalNav"1980      1981        track-name="breadcrumb"1982      1983        track-metadata-position="3"1984      1985        track-metadata-eventdetail=""1986      1987    >1988    1989          Docs1990        1991  </a>1992  1993      1994    1995  </li>1996  1997</ul>1998    1999      2000    <devsite-thumb-rating position="header">2001    </devsite-thumb-rating>2002  2003    2004    <devsite-gemini-api-switcher class="nocontent"></devsite-gemini-api-switcher>2005  </div>2006  2007    <devsite-feedback2008  position="header"2009  project-name="Gemini API"2010  product-id="5292923"2011  bucket="documentation"2012  context=""2013  version="t-devsite-webserver-20260908-r00-rc00.480264206796223289"2014  data-label="Send Feedback Button"2015  track-type="feedback"2016  track-name="sendFeedbackLink"2017  track-metadata-position="header"2018  class="nocontent"2019  data-nosnippet2020  2021  2022  2023    project-icon="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/touchicon-180-new.png"2024  2025  2026  2027  >20282029  <button>2030  2031    2032    Send feedback2033  2034  </button>2035</devsite-feedback>2036  2037    <h1 class="devsite-page-title" tabindex="-1">2038      Release notes<devsite-actions hidden data-nosnippet>2039    <devsite-llm-tools></devsite-llm-tools></devsite-actions>2040  2041      2042    </h1>2043  <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div>2044  20452046  <devsite-toc class="devsite-nav"2047    depth="2"2048    devsite-toc-embedded2049    >2050  </devsite-toc>2051  2052    2053  <div class="devsite-article-body clearfix2054  ">20552056  2057    2058    2059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089<p>2090</p>2091209220932094<p>This page documents updates to the Gemini API.</p>20952096<h2 id="09-03-2026" data-text="September 3, 2026" tabindex="-1">September 3, 2026</h2>20972098<ul>2099<li><p><strong>Lyria 3.5 in public preview</strong>: Released the next generation of Google&#39;s music2100generation model:</p>21012102<ul>2103<li><a href="/gemini-api/docs/models/lyria-3.5"><code translate="no" dir="ltr">lyria-3.5</code></a>:2104Full-length song generation with improved musical coherence, natural vocals,2105and fine-grained duration and structural control.</li>2106</ul>21072108<p>The model supports text and image inputs and generates high-fidelity 44.1 kHz2109stereo audio. See the <a href="/gemini-api/docs/music-generation">Music generation</a>2110guide for details and code samples.</p></li>2111</ul>21122113<h2 id="09-02-2026" data-text="September 2, 2026" tabindex="-1">September 2, 2026</h2>21142115<ul>2116<li><p><strong>Gemini 3.8 Flash generally available (GA)</strong>: Released2117<code translate="no" dir="ltr">gemini-3.8-flash</code>, our most intelligent Flash model, engineered for2118long-horizon software engineering, autonomous agents, and complex enterprise2119workflows.</p>21202121<p>To get started, see the2122<a href="/gemini-api/docs/models/gemini-3.8-flash">Gemini 3.8 Flash</a> model page and2123the <a href="/gemini-api/docs/latest-model">Latest model guide</a>.</p></li>2124</ul>21252126<h2 id="09-01-2026" data-text="September 1, 2026" tabindex="-1">September 1, 2026</h2>21272128<ul>2129<li><p><strong>Agentic video understanding</strong>: Released agentic video understanding for2130Gemini 3.7 Flash, 3.6 Flash, and 3.5 Flash-Lite across the Interactions and2131GenerateContent APIs. The model dynamically navigates video timelines,2132requesting transcripts, frames, or audio tracks on demand. This approach uses2133up to 88% fewer tokens for long-form content compared to static processing.</p>21342135<p>To get started, see the2136<a href="/gemini-api/docs/video-understanding#agentic-video-understanding">Agentic video understanding</a> guide.</p></li>2137</ul>21382139<h2 id="08-27-2026" data-text="August 27, 2026" tabindex="-1">August 27, 2026</h2>21402141<ul>2142<li><p><strong>Gemini Omni Flash generally available (GA)</strong>: Released2143<code translate="no" dir="ltr">gemini-omni-1.1-flash</code>, the GA version of our fast, conversational video2144generation and editing model. This release includes significant new2145capabilities:</p>21462147<ul>2148<li><strong>Video extension</strong>: Seamlessly extend existing videos by generating2149continuations at the end of a clip using the <code translate="no" dir="ltr">extend</code> task or directly2150with a prompt.</li>2151<li><strong>Interpolation (first + last frame)</strong>: Generate a video transitioning2152between two images using the <code translate="no" dir="ltr">image_to_video</code> task with up to 2 images.</li>2153<li><strong>Resolution control</strong>: New <code translate="no" dir="ltr">resolution</code> parameter in <code translate="no" dir="ltr">video_config</code>2154supports <code translate="no" dir="ltr">360p</code>, <code translate="no" dir="ltr">720p</code> (default), <code translate="no" dir="ltr">1080p</code>, and <code translate="no" dir="ltr">4k</code> outputs.21551080p and 4K outputs are generated using upscaling.</li>2156</ul>21572158<p>The existing <code translate="no" dir="ltr">gemini-omni-flash-preview</code> endpoint will be deprecated on2159September 30, 2026.</p>21602161<p>To get started, see the2162<a href="/gemini-api/docs/models/gemini-omni-flash">Gemini Omni Flash</a> model page2163and the <a href="/gemini-api/docs/omni">omni guide</a>.</p></li>2164</ul>21652166<h2 id="08-26-2026" data-text="August 26, 2026" tabindex="-1">August 26, 2026</h2>21672168<ul>2169<li><p><strong>Gemini 3.5 Transcribe generally available (GA)</strong>: Released two dedicated2170speech-to-text models based on Gemini&#39;s audio understanding:</p>21712172<ul>2173<li><strong>Gemini 3.5 Transcribe</strong> (<code translate="no" dir="ltr">gemini-3.5-transcribe</code>): High-accuracy,2174low-latency non-streaming speech-to-text with utterance-based language2175detection across 85+ languages, speaker diarization, word-level2176timestamps, and custom vocabulary biasing (up to 1,000 terms).</li>2177<li><strong>Gemini 3.5 Transcribe Live</strong> (<code translate="no" dir="ltr">gemini-3.5-transcribe-live</code>):2178Low-latency, bidirectional streaming speech-to-text over WebSockets using2179the Live API, supporting interim and finalized transcription events,2180Smart transcription mode, and multiple Voice Activity Detection (VAD)2181strategies.</li>2182</ul>21832184<p>To get started, see the2185<a href="/gemini-api/docs/transcribe">Audio transcription guide</a>, the2186<a href="/gemini-api/docs/live-api/live-transcribe">Live transcription guide</a>, and the2187<a href="/gemini-api/docs/models/gemini-3.5-transcribe">Gemini 3.5 Transcribe model page</a>.</p></li>2188</ul>21892190<h2 id="08-13-2026" data-text="August 13, 2026" tabindex="-1">August 13, 2026</h2>21912192<ul>2193<li><p><strong>Gemini 3.7 Flash generally available (GA)</strong>: Released our most2194intelligent workhorse model yet for coding and agents:</p>21952196<ul>2197<li><strong>Gemini 3.7 Flash</strong> (<code translate="no" dir="ltr">gemini-3.7-flash</code>): Substantial improvements2198across software engineering, web development, and agentic workflows,2199available at an introductory price through December 31, 2026.</li>2200</ul>22012202<p>To get started, see the2203<a href="/gemini-api/docs/models/gemini-3.7-flash">Gemini 3.7 Flash</a> model page2204and the <a href="/gemini-api/docs/latest-model">Latest model guide</a>.</p></li>2205</ul>22062207<h2 id="07-30-2026" data-text="July 30, 2026" tabindex="-1">July 30, 2026</h2>22082209<ul>2210<li><p><strong>Gemini Robotics ER 2 in public preview</strong>: Released two new embodied2211reasoning model endpoints for robotics:</p>22122213<ul>2214<li><code translate="no" dir="ltr">gemini-robotics-er-2-preview</code>: Advanced spatial reasoning, agentic2215code execution, multi-step tool orchestration, video moment finding,2216progress classification, and multi-robot coordination.</li>2217<li><code translate="no" dir="ltr">gemini-robotics-er-2-streaming-preview</code>: Optimized for real-time2218text streaming using the Live API, enabling low-latency robot agents with2219bidirectional audio and video input.</li>2220</ul>22212222<p>Both model endpoints accept text, image, video, and audio inputs and support2223function calling with blocking behavior for physical robot actions.2224To get started, see the2225<a href="/gemini-api/docs/robotics-overview">Gemini Robotics ER overview</a>. For2226real-time streaming use cases, see2227<a href="/gemini-api/docs/robotics-streaming">Robotics with streaming</a>.</p></li>2228<li><p><strong>Deprecation announcement</strong>: The <code translate="no" dir="ltr">gemini-robotics-er-1.6-preview</code> model2229will be <a href="/gemini-api/docs/deprecations">shut down</a> on August 31, 2026.</p></li>2230</ul>22312232<h2 id="07-21-2026" data-text="July 21, 2026" tabindex="-1">July 21, 2026</h2>22332234<ul>2235<li><p><strong>Gemini 3.6 Flash and Gemini 3.5 Flash-Lite generally available (GA)</strong>:2236Released stable, production-ready versions of our latest 3.x Flash models:</p>22372238<ul>2239<li><strong>Gemini 3.6 Flash</strong> (<code translate="no" dir="ltr">gemini-3.6-flash</code>): Features improved token2240efficiency and code/agentic planning capabilities at a lower price point2241than 3.5 Flash, resolving developer feedback around output verbosity.</li>2242<li><strong>Gemini 3.5 Flash-Lite</strong> (<code translate="no" dir="ltr">gemini-3.5-flash-lite</code>): Offers a2243low-latency, highly cost-effective subagent option designed for2244high-volume automation.</li>2245</ul>22462247<p>To learn more, see the <a href="/gemini-api/docs/latest-model">Latest Gemini model</a>2248guide.</p></li>2249<li><p><strong>Deprecated parameters</strong>: The sampling parameters <code translate="no" dir="ltr">temperature</code>, <code translate="no" dir="ltr">top_p</code>2250and <code translate="no" dir="ltr">top_k</code> are now deprecated. See the2251<a href="/gemini-api/docs/latest-model#sampling-parameter-deprecation">Latest Gemini Model</a>2252for details.</p></li>2253</ul>22542255<h2 id="07-06-2026" data-text="July 6, 2026" tabindex="-1">July 6, 2026</h2>22562257<ul>2258<li><a href="/gemini-api/docs/logs-datasets">Developer logs</a> support for the2259Interactions API: logs for supported Interactions API calls are now viewable2260in the <a href="https://aistudio.google.com/logs">AI Studio dashboard</a>.</li>2261</ul>22622263<h2 id="06-30-2026" data-text="June 30, 2026" tabindex="-1">June 30, 2026</h2>22642265<ul>2266<li><p><strong>Gemini Omni Flash in public preview</strong>: Released <code translate="no" dir="ltr">gemini-omni-flash-preview</code>,2267a high-performance multimodal model designed for high-speed video generation2268and conversational video editing. Using the <a href="/gemini-api/docs/interactions-overview">Interactions API</a>,2269you can generate 3–10 second videos at 720p from text descriptions or animate still images,2270and then conversationally edit and refine the outputs. To get started, see the2271<a href="/gemini-api/docs/omni">Gemini Omni Flash</a> guide and the2272<a href="/gemini-api/docs/models/gemini-omni-flash">Gemini Omni Flash</a> model card.</p></li>2273<li><p>Released <code translate="no" dir="ltr">gemini-3.1-flash-lite-image</code> (Nano Banana 2 Lite) to general2274availability (GA), our built-in multimodal model optimized for ultra-low2275latency and cost-effective image generation and editing. See the <a href="/gemini-api/docs/models/gemini-3.1-flash-lite-image">Gemini 3.12276Flash Lite Image</a> model2277card and the <a href="/gemini-api/docs/image-generation">Image generation</a> guide.</p></li>2278</ul>22792280<h2 id="06-24-2026" data-text="June 24, 2026" tabindex="-1">June 24, 2026</h2>22812282<ul>2283<li><strong>Computer Use</strong>: Launched public preview support for the2284<a href="/gemini-api/docs/computer-use">Computer Use</a> tool in Gemini 3.5 Flash. This2285release includes simplified actions with intents, built-in support for2286browser, mobile, and desktop environments, configurable safety policies, and2287advanced prompt injection detection.</li>2288</ul>22892290<h2 id="06-17-2026" data-text="June 17, 2026" tabindex="-1">June 17, 2026</h2>22912292<ul>2293<li><strong>Streaming support for speech generation</strong>: Streaming via <code translate="no" dir="ltr">streamGenerateContent</code>2294(and <code translate="no" dir="ltr">stream: true</code> in the Interactions API) is now supported for the2295<code translate="no" dir="ltr">gemini-3.1-flash-tts-preview</code> model. To learn more, see the2296<a href="/gemini-api/docs/speech-generation#streaming">Text-to-Speech</a> guide.</li>2297</ul>22982299<h2 id="06-15-2026" data-text="June 15, 2026" tabindex="-1">June 15, 2026</h2>23002301<ul>2302<li><p><strong>Deprecation announcement</strong>: The following image generation models are2303being deprecated and will be <a href="/gemini-api/docs/deprecations">shut down</a> on <strong>August 17, 2026</strong>:</p>23042305<ul>2306<li><strong>Imagen 4 and Gemini 3 Image models</strong>:2307<ul>2308<li><code translate="no" dir="ltr">imagen-4.0-generate-001</code></li>2309<li><code translate="no" dir="ltr">imagen-4.0-ultra-generate-001</code></li>2310<li><code translate="no" dir="ltr">imagen-4.0-fast-generate-001</code></li>2311</ul></li>2312</ul>23132314<p>To migrate your code to newer stable or preview endpoints, refer to the2315<a href="/gemini-api/docs/deprecations#imagen-models">Gemini deprecations</a> page.</p></li>2316<li><p><strong>Deprecation announcement</strong>: The following video generation models are2317being deprecated and will be <a href="/gemini-api/docs/deprecations">shut down</a> on <strong>June 30, 2026</strong>:</p>23182319<ul>2320<li><strong>Veo models</strong>:2321<ul>2322<li><code translate="no" dir="ltr">veo-2.0-generate-001</code></li>2323<li><code translate="no" dir="ltr">veo-3.0-generate-001</code></li>2324<li><code translate="no" dir="ltr">veo-3.0-fast-generate-001</code></li>2325</ul></li>2326</ul>23272328<p>Update your integration to either use the Veo 3.1 preview model IDs2329(<code translate="no" dir="ltr">veo-3.1-generate-preview</code>, <code translate="no" dir="ltr">veo-3.1-fast-generate-preview</code>) or the23303.1 GA models available through the2331<a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/veo/3-1-generate">Gemini Enterprise Agent Platform</a>2332to avoid service interruptions.</p></li>2333<li><p><strong>Deprecation announcement</strong>: The experimental GMP Contextual View tool (a fixed interface for Grounding with Google Maps outputs) will <a href="/gemini-api/docs/deprecations">shut down</a> on <strong>June 15, 2026</strong>:</p></li>2334</ul>23352336<h2 id="06-01-2026" data-text="June 1, 2026" tabindex="-1">June 1, 2026</h2>23372338<ul>2339<li><p>The following Gemini 2.0 models are now <a href="/gemini-api/docs/deprecations">shut down</a>:</p>23402341<ul>2342<li><code translate="no" dir="ltr">gemini-2.0-flash</code></li>2343<li><code translate="no" dir="ltr">gemini-2.0-flash-001</code></li>2344<li><code translate="no" dir="ltr">gemini-2.0-flash-lite</code></li>2345<li><code translate="no" dir="ltr">gemini-2.0-flash-lite-001</code></li>2346</ul>23472348<p>Use <a href="/gemini-api/docs/models/gemini-3.5-flash"><code translate="no" dir="ltr">gemini-3.5-flash</code></a> or2349<a href="/gemini-api/docs/models/gemini-3.1-flash-lite"><code translate="no" dir="ltr">gemini-3.1-flash-lite</code></a>2350instead.</p></li>2351</ul>23522353<h2 id="05-28-2026" data-text="May 28, 2026" tabindex="-1">May 28, 2026</h2>23542355<ul>2356<li><p>Released <code translate="no" dir="ltr">gemini-3.1-flash-image</code> (Nano Banana 2) and <code translate="no" dir="ltr">gemini-3-pro-image</code>2357(Nano Banana Pro), the generally available (GA) versions of our native2358visual models, <a href="/gemini-api/docs/models/gemini-3.1-flash-image">Gemini 3.1 Flash Image</a>2359and <a href="/gemini-api/docs/models/gemini-3-pro-image">Gemini 3 Pro Image</a>.</p></li>2360<li><p><strong>Video-to-image generation support</strong>: You can now pass a video file (via2361direct upload or as a public YouTube URL) as multimodal context alongside a2362text prompt to generate high-quality thumbnails, cinematic movie posters, or2363summary infographics. This feature is supported exclusively on the2364<code translate="no" dir="ltr">gemini-3.1-flash-image</code> model. To learn more, see the2365<a href="/gemini-api/docs/image-generation#video-to-image">Video-to-image generation</a>2366guide.</p></li>2367<li><p>Deprecation announcement: The <code translate="no" dir="ltr">gemini-3.1-flash-image-preview</code> and2368<code translate="no" dir="ltr">gemini-3-pro-image-preview</code> models are deprecated2369and will be <a href="/gemini-api/docs/deprecations">shut down</a> on June 25, 2026.</p></li>2370</ul>23712372<h2 id="05-25-2026" data-text="May 25, 2026" tabindex="-1">May 25, 2026</h2>23732374<ul>2375<li>The <code translate="no" dir="ltr">gemini-3.1-flash-lite-preview</code> model has been2376<a href="/gemini-api/docs/deprecations">shut down</a>. Use2377<a href="/gemini-api/docs/models/gemini-3.1-flash-lite"><code translate="no" dir="ltr">gemini-3.1-flash-lite</code></a> instead.</li>2378</ul>23792380<h2 id="05-19-2026" data-text="May 19, 2026" tabindex="-1">May 19, 2026</h2>23812382<ul>2383<li><p>Released <code translate="no" dir="ltr">gemini-3.5-flash</code>, the generally available (GA) version of2384<a href="/gemini-api/docs/models/gemini-3.5-flash">Gemini 3.5 Flash</a>,2385our most intelligent model for sustained frontier performance on2386agentic and coding tasks. This is now the model behind <code translate="no" dir="ltr">gemini-flash-latest</code>.</p></li>2387<li><p>Launched the <strong>Managed Agents in the Gemini API</strong> in public preview. This enables2388developers to build and deploy autonomous, stateful agents that run in2389secure, isolated Google-hosted Linux sandbox environments. To learn more,2390see the <a href="/gemini-api/docs/agents">Agents overview</a> page and the2391<a href="/gemini-api/docs/managed-agents-quickstart">Quickstart</a>.</p></li>2392<li><p>Released the general-purpose <strong>Antigravity Agent</strong> managed agent,2393<a href="/gemini-api/docs/models/antigravity-preview-05-2026"><code translate="no" dir="ltr">antigravity-preview-05-2026</code></a>, in public preview.2394The Antigravity agent can autonomously plan, reason, write and execute code,2395manage files, and browse the web inside its sandbox container. See the2396<a href="/gemini-api/docs/antigravity-agent">Antigravity Agent</a> guide for code2397samples and specifications.</p></li>2398</ul>23992400<h2 id="05-07-2026" data-text="May 7, 2026" tabindex="-1">May 7, 2026</h2>24012402<ul>2403<li><p>Released <code translate="no" dir="ltr">gemini-3.1-flash-lite</code>, the generally available (GA) version of2404<a href="/gemini-api/docs/models/gemini-3.1-flash-lite">Gemini 3.1 Flash-Lite</a>,2405optimized for speed, scale, and cost efficiency.</p></li>2406<li><p>Deprecation announcement: The <code translate="no" dir="ltr">gemini-3.1-flash-lite-preview</code> model is2407deprecating on 5/11/26 and will be2408<a href="/gemini-api/docs/deprecations">shut down</a> on May 25, 2026.</p></li>2409</ul>24102411<h2 id="05-06-2026" data-text="May 6, 2026" tabindex="-1">May 6, 2026</h2>24122413<ul>2414<li><strong>Upcoming breaking change</strong>: The <a href="/gemini-api/docs/interactions-overview">Interactions API</a>2415request and response schema (<code translate="no" dir="ltr">outputs</code> → <code translate="no" dir="ltr">steps</code>) and output format2416configuration (<code translate="no" dir="ltr">response_format</code>) are changing. The new schema becomes the2417default on <strong>May 26</strong> and the legacy schema will be removed on <strong>June 8</strong>.2418See the2419<a href="/gemini-api/docs/interactions-breaking-changes-may-2026">migration guide</a>2420for details.</li>2421</ul>24222423<h2 id="05-05-2026" data-text="May 5, 2026" tabindex="-1">May 5, 2026</h2>24242425<ul>2426<li>Updated <strong>File Search</strong> to support multimodal search. You can now natively2427embed and search through images using the <code translate="no" dir="ltr">gemini-embedding-2</code> model.2428Grounding metadata now includes <code translate="no" dir="ltr">media_id</code> for visual citations and2429<code translate="no" dir="ltr">page_numbers</code> that indicate where information is found. To learn2430more, see the <a href="/gemini-api/docs/file-search">File Search</a> guide.</li>2431</ul>24322433<h2 id="05-04-2026" data-text="May 4, 2026" tabindex="-1">May 4, 2026</h2>24342435<ul>2436<li>Launched event-driven <a href="/gemini-api/docs/webhooks">Webhooks</a> support in the2437Gemini API to replace polling workflows for the Batch API and long-running2438operations.</li>2439</ul>24402441<h2 id="04-30-2026" data-text="April 30, 2026" tabindex="-1">April 30, 2026</h2>24422443<ul>2444<li>The <code translate="no" dir="ltr">gemini-robotics-er-1.5-preview</code> model has been2445<a href="/gemini-api/docs/deprecations">shut down</a>. Use2446<a href="/gemini-api/docs/models/gemini-robotics-er-1.6-preview"><code translate="no" dir="ltr">gemini-robotics-er-1.6-preview</code></a> instead.</li>2447</ul>24482449<h2 id="04-22-2026" data-text="April 22, 2026" tabindex="-1">April 22, 2026</h2>24502451<ul>2452<li>Released <code translate="no" dir="ltr">gemini-embedding-2</code> as generally available2453(GA). To learn more, see the <a href="/gemini-api/docs/embeddings">Embeddings</a> page.</li>2454</ul>24552456<h2 id="04-21-2026" data-text="April 21, 2026" tabindex="-1">April 21, 2026</h2>24572458<ul>2459<li><p>Released new versions of the <a href="/gemini-api/docs/deep-research">Deep Research</a>2460agent with collaborative planning, visualization support, MCP server2461integration, and File Search:</p>24622463<ul>2464<li><a href="/gemini-api/docs/models/deep-research-preview-04-2026"><code translate="no" dir="ltr">deep-research-preview-04-2026</code></a>: Designed for2465speed and efficiency, ideal to be streamed back to a client UI.</li>2466<li><a href="/gemini-api/docs/models/deep-research-max-preview-04-2026"><code translate="no" dir="ltr">deep-research-max-preview-04-2026</code></a>: Maximum2467comprehensiveness for automated context gathering and synthesis.</li>2468</ul></li>2469</ul>24702471<h2 id="04-15-2026" data-text="April 15, 2026" tabindex="-1">April 15, 2026</h2>24722473<ul>2474<li>Launched <a href="/gemini-api/docs/models/gemini-3.1-flash-tts-preview">Gemini 3.1 Flash TTS Preview</a>, our cost-efficient,2475expressive, and steerable text to speech model. Read the2476<a href="/gemini-api/docs/speech-generation">Text-to-Speech</a> docs to learn more.</li>2477</ul>24782479<h2 id="04-14-2026" data-text="April 14, 2026" tabindex="-1">April 14, 2026</h2>24802481<ul>2482<li><p>Released <code translate="no" dir="ltr">gemini-robotics-er-1.6-preview</code>, our updated robotics model.2483It now has new capabilities like instrument reading, improved spatial and2484physical reasoning capabilities. To learn more, see2485<a href="/gemini-api/docs/robotics-overview">Gemini Robotics ER</a> page and the2486<a href="https://deepmind.google/blog/gemini-robotics-er-1-6">blog</a>.</p></li>2487<li><p>Deprecation announcement: The <code translate="no" dir="ltr">gemini-robotics-er-1.5-preview</code> model2488will be <a href="/gemini-api/docs/deprecations">shut down</a> on April 30, 2026 at 9AM2489PST.</p></li>2490</ul>24912492<h2 id="04-02-2026" data-text="April 2, 2026" tabindex="-1">April 2, 2026</h2>24932494<ul>2495<li>Released <code translate="no" dir="ltr">gemma-4-26b-a4b-it</code> and <code translate="no" dir="ltr">gemma-4-31b-it</code>, available on2496<a href="https://aistudio.google.com">AI Studio</a> and through the Gemini API,2497as part of the <a href="https://ai.google.dev/gemma/docs/core">Gemma 4</a> launch.</li>2498</ul>24992500<h2 id="04-01-2026" data-text="April 1, 2026" tabindex="-1">April 1, 2026</h2>25012502<ul>2503<li>Introduced the new <a href="/gemini-api/docs/flex-inference">Flex</a> and <a href="/gemini-api/docs/priority-inference">Priority</a> inference tiers, offering more options2504for optimizing cost or latency.</li>2505</ul>25062507<h2 id="03-31-2026" data-text="March 31, 2026" tabindex="-1">March 31, 2026</h2>25082509<ul>2510<li><p>Launched Veo 3.1 Lite Preview, <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>, our most2511cost-efficient <a href="/gemini-api/docs/video">video generation</a> model, designed2512for rapid iteration and building high-volume applications.</p></li>2513<li><p>The <code translate="no" dir="ltr">gemini-2.5-flash-lite-preview-09-2025</code> model has been shut down. Use2514<a href="/gemini-api/docs/models/gemini-3.1-flash-lite-preview"><code translate="no" dir="ltr">gemini-3.1-flash-lite-preview</code></a> instead.</p></li>2515</ul>25162517<h2 id="03-26-2026" data-text="March 26, 2026" tabindex="-1">March 26, 2026</h2>25182519<ul>2520<li>Released <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>, the latest2521audio-to-audio (A2A) model designed for real-time dialogue and voice-first2522AI applications. Read the <a href="/gemini-api/docs/live-api">Live API</a> docs to get2523started.</li>2524</ul>25252526<h2 id="03-25-2026" data-text="March 25, 2026" tabindex="-1">March 25, 2026</h2>25272528<ul>2529<li>Launched <a href="/gemini-api/docs/music-generation">Lyria 3</a> music generation2530models: <a href="/gemini-api/docs/models/lyria-3-clip-preview"><code translate="no" dir="ltr">lyria-3-clip-preview</code></a>2531(30-second clips) and <a href="/gemini-api/docs/models/lyria-3-pro-preview"><code translate="no" dir="ltr">lyria-3-pro-preview</code></a>2532(full-length songs). Both models accept text and image inputs and generate2533high-quality, 48kHz stereo audio. See the2534<a href="/gemini-api/docs/music-generation">Music generation</a> guide for details and2535code samples.</li>2536</ul>25372538<h2 id="03-23-2026" data-text="March 23, 2026" tabindex="-1">March 23, 2026</h2>25392540<ul>2541<li>Rolled out <a href="/gemini-api/docs/billing">Prepay and Postpay billing plans</a> in2542AI Studio. Existing accounts may be affected; read the <a href="/gemini-api/docs/billing">Billing</a> documentation for more information.</li>2543</ul>25442545<h2 id="03-18-2026" data-text="March 18, 2026" tabindex="-1">March 18, 2026</h2>25462547<ul>2548<li>Released the new <a href="/gemini-api/docs/tool-combination">Built-in Tools and Function Calling Combination</a> feature, making it possible2549to use Gemini&#39;s built-in tools alongside custom function calling2550tools in a single API call.</li>2551<li><a href="/gemini-api/docs/maps-grounding#supported_models">Grounding with Google Maps</a>2552is now supported for Gemini 3 models going forward.</li>2553</ul>25542555<h2 id="03-16-2026" data-text="March 16, 2026" tabindex="-1">March 16, 2026</h2>25562557<ul>2558<li>Introduced revamped <a href="/gemini-api/docs/billing#about-billing">Usage Tiers</a>2559and <a href="/gemini-api/docs/billing#tier-spend-caps">Billing Account spend caps</a>2560for a better user billing experience.</li>2561</ul>25622563<h2 id="03-12-2026" data-text="March 12, 2026" tabindex="-1">March 12, 2026</h2>25642565<ul>2566<li>Introduced <a href="/gemini-api/docs/billing#project-spend-caps">project-level spend caps</a> to billing in AI Studio.</li>2567</ul>25682569<h2 id="03-10-2026" data-text="March 10, 2026" tabindex="-1">March 10, 2026</h2>25702571<ul>2572<li><p>Released <code translate="no" dir="ltr">gemini-embedding-2-preview</code>, our first multimodal embedding model.2573It supports text, image, video, audio, and PDF inputs,2574mapping all modalities into a unified embedding space. To learn more, see2575<a href="/gemini-api/docs/embeddings">Embeddings</a>.</p></li>2576<li><p>Deprecation announcement: The <code translate="no" dir="ltr">gemini-2.5-flash-lite-preview-09-2025</code> model2577will be <a href="/gemini-api/docs/deprecations">shut down</a> on March 31, 2026.</p></li>2578</ul>25792580<h2 id="03-09-2026" data-text="March 9, 2026" tabindex="-1">March 9, 2026</h2>25812582<ul>2583<li>The Gemini 3 Pro Preview model has been <a href="/gemini-api/docs/deprecations">shut down</a>. The <code translate="no" dir="ltr">gemini-3-pro-preview</code> now points to2584<a href="/gemini-api/docs/models/gemini-3.1-pro-preview"><code translate="no" dir="ltr">gemini-3.1-pro-preview</code></a>.</li>2585</ul>25862587<h2 id="03-03-2026" data-text="March 3, 2026" tabindex="-1">March 3, 2026</h2>25882589<ul>2590<li>Launched Gemini 3.1 Flash-Lite Preview, the first Flash-Lite model in the2591Gemini 3 series. Read the <a href="/gemini-api/docs/models/gemini-3.1-flash-lite-preview">model page</a> for specs, specific2592updates, and developer guidance.</li>2593</ul>25942595<h2 id="02-26-2026" data-text="February 26, 2026" tabindex="-1">February 26, 2026</h2>25962597<ul>2598<li><p>Launched Nano Banana 2, <a href="/gemini-api/docs/models/gemini-3.1-flash-image-preview">Gemini 3.1 Flash Image Preview</a>, a high-efficiency2599model optimized for speed and high-volume use cases.</p></li>2600<li><p>Deprecation announcement: Gemini 3 Pro Preview (<code translate="no" dir="ltr">gemini-3-pro-preview</code>)2601will be <a href="/gemini-api/docs/deprecations">shut down</a> March 9, 2026.</p></li>2602</ul>26032604<h2 id="02-19-2026" data-text="February 19, 2026" tabindex="-1">February 19, 2026</h2>26052606<ul>2607<li>Released <a href="/gemini-api/docs/models/gemini-3.1-pro-preview">Gemini 3.1 Pro Preview</a>, our latest iteration in2608the new Gemini 3 series family.</li>2609<li>Launched a separate endpoint <code translate="no" dir="ltr">gemini-3.1-pro-preview-customtools</code>, which is2610better at prioritizing custom tools, for users building with a mix of bash2611and tools.</li>2612</ul>26132614<h2 id="02-18-2026" data-text="February 18, 2026" tabindex="-1">February 18, 2026</h2>26152616<ul>2617<li><p>Deprecation announcement: The following models will be2618<a href="/gemini-api/docs/deprecations">shut down</a> June 1, 2026:</p>26192620<ul>2621<li><code translate="no" dir="ltr">gemini-2.0-flash</code></li>2622<li><code translate="no" dir="ltr">gemini-2.0-flash-001</code></li>2623<li><code translate="no" dir="ltr">gemini-2.0-flash-lite</code></li>2624<li><code translate="no" dir="ltr">gemini-2.0-flash-lite-001</code></li>2625</ul></li>2626</ul>26272628<h2 id="02-17-2026" data-text="February 17, 2026" tabindex="-1">February 17, 2026</h2>26292630<ul>2631<li><p>The following models are <a href="/gemini-api/docs/deprecations">shut down</a>:</p>26322633<ul>2634<li><code translate="no" dir="ltr">gemini-2.5-flash-preview-09-25</code></li>2635<li><code translate="no" dir="ltr">imagen-4.0-generate-preview-06-06</code></li>2636<li><code translate="no" dir="ltr">imagen-4.0-ultra-generate-preview-06-06</code></li>2637</ul></li>2638</ul>26392640<h2 id="01-29-2026" data-text="January 29, 2026" tabindex="-1">January 29, 2026</h2>26412642<ul>2643<li>Launched support for the Computer Use tool in <code translate="no" dir="ltr">gemini-3-pro-preview</code> and2644<code translate="no" dir="ltr">gemini-3-flash-preview</code>.</li>2645</ul>26462647<h2 id="01-21-2026" data-text="January 21, 2026" tabindex="-1">January 21, 2026</h2>26482649<ul>2650<li><p>Changed the <code translate="no" dir="ltr">latest</code> aliases:</p>26512652<ul>2653<li><code translate="no" dir="ltr">gemini-pro-latest</code> switched to <code translate="no" dir="ltr">gemini-3-pro-preview</code></li>2654<li><code translate="no" dir="ltr">gemini-flash-latest</code> switched to <code translate="no" dir="ltr">gemini-3-flash-preview</code></li>2655</ul></li>2656</ul>26572658<h2 id="01-15-2026" data-text="January 15, 2026" tabindex="-1">January 15, 2026</h2>26592660<ul>2661<li><p>Deprecation announcement: The following models will be2662<a href="/gemini-api/docs/deprecations">shut down</a> February 17, 2026:</p>26632664<ul>2665<li><code translate="no" dir="ltr">gemini-2.5-flash-preview-09-25</code></li>2666<li><code translate="no" dir="ltr">imagen-4.0-generate-preview-06-06</code></li>2667<li><code translate="no" dir="ltr">imagen-4.0-ultra-generate-preview-06-06</code></li>2668</ul></li>2669<li><p>The <code translate="no" dir="ltr">gemini-2.5-flash-image-preview</code> model has been shut down.</p></li>2670</ul>26712672<h2 id="01-14-2026" data-text="January 14, 2026" tabindex="-1">January 14, 2026</h2>26732674<ul>2675<li>The <code translate="no" dir="ltr">text-embedding-004</code> model has been <a href="/gemini-api/docs/deprecations">shut down</a>.</li>2676</ul>26772678<h2 id="01-13-2026" data-text="January 13, 2026" tabindex="-1">January 13, 2026</h2>26792680<ul>2681<li>Added 4k output resolutions for <a href="/gemini-api/docs/video">Veo</a> and more2682support for portrait videos in all resolutions.</li>2683</ul>26842685<h2 id="01-12-2026" data-text="January 12, 2026" tabindex="-1">January 12, 2026</h2>26862687<ul>2688<li><p>Launched model lifecycle feature. Some models will now specify the lifecycle2689stage and deprecation timeline. See the following documentation for more2690information:</p>26912692<ul>2693<li><a href="https://ai.google.dev/api/generate-content#ModelStatus">Model stages</a></li>2694</ul></li>2695</ul>26962697<h2 id="01-08-2026" data-text="January 8, 2026" tabindex="-1">January 8, 2026</h2>26982699<ul>2700<li>Launched support for Cloud Storage buckets and any public and private DB2701pre-signed URL as data input source for the Gemini API. The file size limit2702has also increased from 20MB to 100MB. For details, see <a href="/gemini-api/docs/file-input-methods">File input methods2703guide</a>.</li>2704</ul>27052706<h2 id="12-19-2025" data-text="December 19, 2025" tabindex="-1">December 19, 2025</h2>27072708<ul>2709<li>Introduced a breaking change to the Interactions API in2710v1beta. The <code translate="no" dir="ltr">total_reasoning_tokens</code> field has been renamed to2711<code translate="no" dir="ltr">total_thought_tokens</code> to better align with the concept of &quot;thoughts&quot; in2712thinking models.</li>2713</ul>27142715<h2 id="12-17-2025" data-text="December 17, 2025" tabindex="-1">December 17, 2025</h2>27162717<ul>2718<li><p>Launched Gemini 3 Flash Preview, <code translate="no" dir="ltr">gemini-3-flash-preview</code>, delivering fast2719frontier-class performance that rivals larger models at a fraction of the2720cost. With upgraded visual and spatial reasoning, and agentic coding2721capabilities. Read the documentation on some new features, including:</p>27222723<ul>2724<li><a href="/gemini-api/docs/function-calling#multimodal">Multimodal function responses</a></li>2725<li><a href="/gemini-api/docs/code-execution#images">Code execution with images</a></li>2726</ul></li>2727</ul>27282729<h2 id="12-12-2025" data-text="December 12, 2025" tabindex="-1">December 12, 2025</h2>27302731<ul>2732<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-native-audio-preview-12-2025</code>,2733a new native audio model for the Live API. This update improves the model&#39;s2734ability to handle complex workflows. To learn more, see the2735<a href="/gemini-api/docs/live-guide">Live API guide</a> and2736<a href="/gemini-api/docs/models/gemini-2.5-flash-live">Gemini 2.5 Flash Native Audio</a>.</li>2737</ul>27382739<h2 id="12-11-2025" data-text="December 11, 2025" tabindex="-1">December 11, 2025</h2>27402741<ul>2742<li><p>Launched the Interactions API. This API provides a unified interface2743for interacting with Gemini models and agents. To learn more, see the2744<a href="/gemini-api/docs/interactions-overview">Interactions API</a> guide.</p></li>2745<li><p>Launched the Gemini Deep Research agent in preview. It can2746autonomously plan, execute, and synthesize results for multi-step research2747tasks. See the <a href="/gemini-api/docs/deep-research">Deep Research</a> guide for2748details.</p></li>2749</ul>27502751<h2 id="12-10-2025" data-text="December 10, 2025" tabindex="-1">December 10, 2025</h2>27522753<ul>2754<li>Launched enhancements to our <a href="/gemini-api/docs/speech-generation">text-to-speech models</a>, Gemini 2.5 Flash TTS preview2755(optimized for low latency) and Gemini 2.5 Pro TTS preview (optimized for2756quality), including enhanced expressivity, precision pacing, and seamless2757dialogue.</li>2758</ul>27592760<h2 id="12-09-2025" data-text="December 9, 2025" tabindex="-1">December 9, 2025</h2>27612762<ul>2763<li>The following Gemini Live API models are now shut down:2764<ul>2765<li><code translate="no" dir="ltr">gemini-2.0-flash-live-001</code></li>2766<li><code translate="no" dir="ltr">gemini-live-2.5-flash-preview</code></li>2767</ul></li>2768</ul>27692770<h2 id="12-05-2025" data-text="December 5, 2025" tabindex="-1">December 5, 2025</h2>27712772<ul>2773<li>Gemini 3 billing for <a href="/gemini-api/docs/google-search">Grounding with Google Search</a> will begin on January 5, 2026.</li>2774</ul>27752776<h2 id="12-04-2025" data-text="December 4, 2025" tabindex="-1">December 4, 2025</h2>27772778<ul>2779<li>Deprecation announcement: The <code translate="no" dir="ltr">gemini-2.5-flash-image-preview</code> model will be2780shut down January 15, 2026.</li>2781</ul>27822783<h2 id="12-03-2025" data-text="December 3, 2025" tabindex="-1">December 3, 2025</h2>27842785<ul>2786<li>Deprecation announcement: The <code translate="no" dir="ltr">text-embedding-004</code> model will be shut down2787January 14, 2026.</li>2788</ul>27892790<h2 id="11-20-2025" data-text="November 20, 2025" tabindex="-1">November 20, 2025</h2>27912792<ul>2793<li>Released Gemini 3 Pro Image Preview, <code translate="no" dir="ltr">gemini-3-pro-image-preview</code>, the2794next iteration to the Nano Banana model. Read the <a href="/gemini-api/docs/image-generation">Image generation</a> page for more details.</li>2795</ul>27962797<h2 id="11-18-2025" data-text="November 18, 2025" tabindex="-1">November 18, 2025</h2>27982799<ul>2800<li><p>Launched the first Gemini 3 series model, <code translate="no" dir="ltr">gemini-3-pro-preview</code>, our2801state-of-the-art reasoning and multimodal understanding model with powerful2802agentic and coding capabilities.</p>28032804<p>In addition to improvements in intelligence and performance,2805Gemini 3 Pro Preview introduces new behavior around:</p>28062807<ul>2808<li><a href="/gemini-api/docs/media-resolution">Media resolution</a></li>2809<li><a href="/gemini-api/docs/thought-signatures">Thought signatures</a></li>2810<li><a href="/gemini-api/docs/thinking#thinking-levels">Thinking levels</a></li>2811</ul>28122813<p>Read the <a href="/gemini-api/docs/gemini-3">Gemini 3 Developer Guide</a> for2814migration, new features, and specs.</p></li>2815</ul>28162817<h2 id="11-11-2025" data-text="November 11, 2025" tabindex="-1">November 11, 2025</h2>28182819<ul>2820<li><p>Deprecation announcement: The following models will be shut down:</p>28212822<ul>2823<li><p>November 12:</p>28242825<ul>2826<li><code translate="no" dir="ltr">veo-3.0-fast-generate-preview</code></li>2827<li><code translate="no" dir="ltr">veo-3.0-generate-preview</code></li>2828</ul></li>2829<li><p>November 14:</p>28302831<ul>2832<li><code translate="no" dir="ltr">gemini-2.0-flash-exp-image-generation</code></li>2833<li><code translate="no" dir="ltr">gemini-2.0-flash-preview-image-generation</code></li>2834</ul></li>2835</ul></li>2836</ul>28372838<h2 id="11-10-2025" data-text="November 10, 2025" tabindex="-1">November 10, 2025</h2>28392840<ul>2841<li><p>The following model is shut down:</p>28422843<ul>2844<li><code translate="no" dir="ltr">imagen-3.0-generate-002</code></li>2845</ul>28462847<p>Use <a href="/gemini-api/docs/imagen#imagen-4">Imagen 4</a> instead. Refer to the2848<a href="/gemini-api/docs/deprecations">Gemini deprecations table</a> for more details.</p></li>2849</ul>28502851<h2 id="11-06-2025" data-text="November 6, 2025" tabindex="-1">November 6, 2025</h2>28522853<ul>2854<li>Launched the File Search API to public preview, enabling developers to2855ground responses in their own data. Read the new <a href="/gemini-api/docs/file-search">File Search</a> page for more info.</li>2856</ul>28572858<h2 id="11-04-2025" data-text="November 4, 2025" tabindex="-1">November 4, 2025</h2>28592860<ul>2861<li><p>For <a href="/gemini-api/docs/image-generation">Gemini 2.5 Flash Image</a>, the input2862token count for images has been reduced from 1290 to 258, lowering the cost2863of image editing.</p></li>2864<li><p>Deprecation announcement: The following models will be shut down:</p>28652866<ul>2867<li><p>November 18th:</p>28682869<ul>2870<li><code translate="no" dir="ltr">gemini-2.5-flash-lite-preview-06-17</code></li>2871<li><code translate="no" dir="ltr">gemini-2.5-flash-preview-05-20</code></li>2872</ul></li>2873<li><p>December 2nd:</p>28742875<ul>2876<li><code translate="no" dir="ltr">gemini-2.0-flash-thinking-exp</code></li>2877<li><code translate="no" dir="ltr">gemini-2.0-flash-thinking-exp-01-21</code></li>2878<li><code translate="no" dir="ltr">gemini-2.0-flash-thinking-exp-1219</code></li>2879<li><code translate="no" dir="ltr">gemini-2.5-pro-preview-03-25</code></li>2880<li><code translate="no" dir="ltr">gemini-2.5-pro-preview-05-06</code></li>2881<li><code translate="no" dir="ltr">gemini-2.5-pro-preview-06-05</code></li>2882</ul></li>2883<li><p>December 9th:</p>28842885<ul>2886<li><code translate="no" dir="ltr">gemini-2.0-flash-lite-preview</code></li>2887<li><code translate="no" dir="ltr">gemini-2.0-flash-lite-preview-02-05</code></li>2888<li><code translate="no" dir="ltr">gemini-2.0-flash-exp</code></li>2889<li><code translate="no" dir="ltr">gemini-2.0-pro-exp</code></li>2890<li><code translate="no" dir="ltr">gemini-2.0-pro-exp-02-05</code></li>2891</ul></li>2892</ul></li>2893</ul>28942895<h2 id="10-29-2025" data-text="October 29, 2025" tabindex="-1">October 29, 2025</h2>28962897<ul>2898<li>Launched the new <a href="/gemini-api/docs/logs-datasets">logging and datasets</a> tool2899for the Gemini API.</li>2900</ul>29012902<h2 id="10-20-2025" data-text="October 20, 2025" tabindex="-1">October 20, 2025</h2>29032904<ul>2905<li><p>The following Gemini Live API models are now shut down:</p>29062907<ul>2908<li><code translate="no" dir="ltr">gemini-2.5-flash-preview-native-audio-dialog</code></li>2909<li><code translate="no" dir="ltr">gemini-2.5-flash-exp-native-audio-thinking-dialog</code></li>2910</ul>29112912<p>You can use <code translate="no" dir="ltr">gemini-2.5-flash-native-audio-preview-09-2025</code> instead.</p></li>2913<li><p>Deprecation announcement: Shut down for <code translate="no" dir="ltr">gemini-2.0-flash-live-001</code> and2914<code translate="no" dir="ltr">gemini-live-2.5-flash-preview</code> coming December 09, 2025.</p></li>2915</ul>29162917<h2 id="10-17-2025" data-text="October 17, 2025" tabindex="-1">October 17, 2025</h2>29182919<ul>2920<li><strong>Grounding with Google Maps</strong> is now2921generally available. For more information, see2922<a href="/gemini-api/docs/maps-grounding">Grounding with Google Maps</a> documentation.</li>2923</ul>29242925<h2 id="10-15-2025" data-text="October 15, 2025" tabindex="-1">October 15, 2025</h2>29262927<ul>2928<li><p>Released <a href="/gemini-api/docs/video#veo-3.1">Veo 3.1 and 3.1 Fast</a> models in2929public preview, with new features including:</p>29302931<ul>2932<li>Extending Veo-created videos.</li>2933<li>Referencing up to three images to generate a video.</li>2934<li>Providing first and last frame images to generate videos from.</li>2935</ul>29362937<p>This launch also added more options for Veo 3 output video durations: 4, 6,2938and 8 seconds.</p></li>2939<li><p>Deprecation announcement: Shut down for <code translate="no" dir="ltr">veo-3.0-generate-preview</code> and2940<code translate="no" dir="ltr">veo-3.0-fast-generate-preview</code> coming November 12, 2025.</p></li>2941</ul>29422943<h2 id="10-07-2025" data-text="October 7, 2025" tabindex="-1">October 7, 2025</h2>29442945<ul>2946<li>Launched <a href="/gemini-api/docs/computer-use">Gemini 2.5 Computer Use Preview</a></li>2947</ul>29482949<h2 id="10-02-2025" data-text="October 2, 2025" tabindex="-1">October 2, 2025</h2>29502951<ul>2952<li>Launched Gemini 2.5 Flash Image GA: <a href="/gemini-api/docs/image-generation">Image Generation with Gemini</a></li>2953</ul>29542955<h2 id="09-29-2025" data-text="September 29, 2025" tabindex="-1">September 29, 2025</h2>29562957<ul>2958<li>The following Gemini 1.5 models are now shut down:2959<ul>2960<li><code translate="no" dir="ltr">gemini-1.5-pro</code></li>2961<li><code translate="no" dir="ltr">gemini-1.5-flash-8b</code></li>2962<li><code translate="no" dir="ltr">gemini-1.5-flash</code></li>2963</ul></li>2964</ul>29652966<h2 id="09-25-2025" data-text="September 25, 2025" tabindex="-1">September 25, 2025</h2>29672968<ul>2969<li><p>Released Gemini Robotics ER 1.5 model in preview. See the2970<a href="/gemini-api/docs/robotics-overview">Robotics overview</a>2971to learn about how to use the model for your robotics application.</p></li>2972<li><p>Launched following preview models:</p>29732974<ul>2975<li><code translate="no" dir="ltr">gemini-2.5-flash-preview-09-2025</code></li>2976<li><code translate="no" dir="ltr">gemini-2.5-flash-lite-preview-09-2025</code></li>2977</ul>29782979<p>See the <a href="/gemini-api/docs/models">Models</a> page for details.</p></li>2980</ul>29812982<h2 id="09-23-2025" data-text="September 23, 2025" tabindex="-1">September 23, 2025</h2>29832984<ul>2985<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-native-audio-preview-09-2025</code>,2986a new native audio model for the Live API with improved function calling2987and speech cut off handling. To learn more, see the2988<a href="/gemini-api/docs/live-guide">Live API guide</a> and2989<a href="/gemini-api/docs/models#gemini-2.5-flash-native-audio">Gemini 2.5 Flash Native Audio</a>.</li>2990</ul>29912992<h2 id="09-16-2025" data-text="September 16, 2025" tabindex="-1">September 16, 2025</h2>29932994<ul>2995<li><p>Deprecation announcement: The following models will be shut down in October 2025:</p>29962997<ul>2998<li><code translate="no" dir="ltr">embedding-001</code></li>2999<li><code translate="no" dir="ltr">embedding-gecko-001</code></li>3000<li><code translate="no" dir="ltr">gemini-embedding-exp-03-07</code> (<code translate="no" dir="ltr">gemini-embedding-exp</code>)</li>3001</ul>30023003<p>See the <a href="/gemini-api/docs/embeddings">Embeddings</a> page for details on the latest embeddings3004model.</p></li>3005</ul>30063007<h2 id="09-10-2025" data-text="September 10, 2025" tabindex="-1">September 10, 2025</h2>30083009<ul>3010<li>Released support for the3011<a href="/gemini-api/docs/batch-api#batch-embedding">Embeddings model in Batch API</a>,3012and added Batch API to the3013<a href="/gemini-api/docs/openai#batch">OpenAI compatibility library</a> for even3014easier ways to get started with batch queries.</li>3015</ul>30163017<h2 id="09-09-2025" data-text="September 9, 2025" tabindex="-1">September 9, 2025</h2>30183019<ul>3020<li>Launched Veo 3 and Veo 3 Fast GA, with lower pricing and new options for3021aspect ratios, resolution, and seeding. Read the3022<a href="/gemini-api/docs/video#model-features">Veo documentation</a> for more3023information.</li>3024</ul>30253026<h2 id="08-26-2025" data-text="August 26, 2025" tabindex="-1">August 26, 2025</h2>30273028<ul>3029<li>Launched <a href="/gemini-api/docs/models#gemini-2.5-flash-image-preview">Gemini 2.5 Image Preview</a>,3030our latest native image generation model.</li>3031</ul>30323033<h2 id="08-18-2025" data-text="August 18, 2025" tabindex="-1">August 18, 2025</h2>30343035<ul>3036<li>Released <a href="/gemini-api/docs/url-context">URL context tool</a> to general3037availability (GA), a tool for providing URLs as additional context to3038prompts. Support for using URL context with the <code translate="no" dir="ltr">gemini-2.0-flash</code> model3039(available during experimental release) will be discontinued in one week.</li>3040</ul>30413042<h2 id="08-14-2025" data-text="August 14, 2025" tabindex="-1">August 14, 2025</h2>30433044<ul>3045<li>Released Imagen 4 Ultra, Standard and Fast models as generally available3046(GA). To learn more, see the <a href="/gemini-api/docs/imagen">Imagen</a> page.</li>3047</ul>30483049<h2 id="08-07-2025" data-text="August 7, 2025" tabindex="-1">August 7, 2025</h2>30503051<ul>3052<li><code translate="no" dir="ltr">allow_adult</code> setting in Image to Video generation are now available in3053restricted regions. See the3054<a href="/gemini-api/docs/video?example=dialogue#veo-model-parameters">Veo</a>3055page for details.</li>3056</ul>30573058<h2 id="07-31-2025" data-text="July 31, 2025" tabindex="-1">July 31, 2025</h2>30593060<ul>3061<li>Launched image-to-video generation for the Veo 3 Preview model.</li>3062<li>Released Veo 3 Fast Preview model.</li>3063<li>To learn more about Veo 3, visit the <a href="/gemini-api/docs/video">Veo</a> page.</li>3064</ul>30653066<h2 id="07-22-2025" data-text="July 22, 2025" tabindex="-1">July 22, 2025</h2>30673068<ul>3069<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-lite</code>, our fast, low-cost, high-performance Gemini30702.5 model. To learn more, see <a href="/gemini-api/docs/models#gemini-2.5-flash-lite">Gemini 2.53071Flash-Lite</a>.</li>3072</ul>30733074<h2 id="07-17-2025" data-text="July 17, 2025" tabindex="-1">July 17, 2025</h2>30753076<ul>3077<li><p>Launched <code translate="no" dir="ltr">veo-3.0-generate-preview</code>, the latest update to Veo introducing3078video with audio generation. To learn more about Veo 3, visit the <a href="/gemini-api/docs/video">Veo</a> page.</p></li>3079<li><p>Increased rate limits for Imagen 4 Standard and Ultra. Visit the3080<a href="/gemini-api/docs/rate-limits">Rate limits</a> page for more details.</p></li>3081</ul>30823083<h2 id="07-14-2025" data-text="July 14, 2025" tabindex="-1">July 14, 2025</h2>30843085<ul>3086<li>Released <code translate="no" dir="ltr">gemini-embedding-001</code>, the stable version of our3087text embedding model. To learn more, see3088<a href="/gemini-api/docs/embeddings">embeddings</a>. The <code translate="no" dir="ltr">gemini-embedding-exp-03-07</code>3089model will be deprecated on August 14, 2025.</li>3090</ul>30913092<h2 id="07-07-2025" data-text="July 7, 2025" tabindex="-1">July 7, 2025</h2>30933094<ul>3095<li>Launched Gemini API Batch Mode. Batch up requests and send them to process3096asynchronously. To learn more, see <a href="/gemini-api/docs/batch-mode">Batch Mode</a>.</li>3097</ul>30983099<h2 id="06-26-2025" data-text="June 26, 2025" tabindex="-1">June 26, 2025</h2>31003101<ul>3102<li><p>The preview models <code translate="no" dir="ltr">gemini-2.5-pro-preview-05-06</code> and3103<code translate="no" dir="ltr">gemini-2.5-pro-preview-03-25</code> are now redirecting to3104the latest stable version <code translate="no" dir="ltr">gemini-2.5-pro</code>.</p></li>3105<li><p><code translate="no" dir="ltr">gemini-2.5-pro-exp-03-25</code> is shut down.</p></li>3106</ul>31073108<h2 id="06-24-2025" data-text="June 24, 2025" tabindex="-1">June 24, 2025</h2>31093110<ul>3111<li>Released Imagen 4 Ultra and Standard Preview models. To learn more, see the3112<a href="/gemini-api/docs/image-generation">Image generation</a> page.</li>3113</ul>31143115<h2 id="06-17-2025" data-text="June 17, 2025" tabindex="-1">June 17, 2025</h2>31163117<ul>3118<li>Released <code translate="no" dir="ltr">gemini-2.5-pro</code>, the stable version of our most powerful3119model, now with adaptive thinking. To learn more, see3120<a href="/gemini-api/docs/models#gemini-2.5-pro">Gemini 2.5 Pro</a>3121and <a href="/gemini-api/docs/thinking">Thinking</a>. <code translate="no" dir="ltr">gemini-2.5-pro-preview-05-06</code>3122will be redirected to <code translate="no" dir="ltr">gemini-2.5-pro</code> on June 26, 2025.</li>3123<li>Released <code translate="no" dir="ltr">gemini-2.5-flash</code>, our first stable 2.5 Flash model. To learn3124more, see <a href="/gemini-api/docs/models#gemini-2.5-flash">Gemini 2.5 Flash</a>.3125<code translate="no" dir="ltr">gemini-2.5-flash-preview-04-17</code> will be deprecated on July 15, 2025.</li>3126<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-lite-preview-06-17</code>, a low-cost, high-performance3127Gemini 2.5 model. To learn more, see <a href="/gemini-api/docs/models#gemini-2.5-flash-lite">Gemini 2.5 Flash-Lite3128Preview</a>.</li>3129</ul>31303131<h2 id="06-05-2025" data-text="June 05, 2025" tabindex="-1">June 05, 2025</h2>31323133<ul>3134<li>Released <code translate="no" dir="ltr">gemini-2.5-pro-preview-06-05</code>, a new version of our most powerful3135model, now with adaptive thinking. To learn more, see3136<a href="/gemini-api/docs/models#gemini-2.5-pro-preview-06-05">Gemini 2.5 Pro Preview</a>3137and <a href="/gemini-api/docs/thinking">Thinking</a>.3138<code translate="no" dir="ltr">gemini-2.5-pro-preview-05-06</code> will be redirected to <code translate="no" dir="ltr">gemini-2.5-pro</code> on3139June 26, 2025.</li>3140</ul>31413142<h2 id="05-27-2025" data-text="May 27, 2025" tabindex="-1">May 27, 2025</h2>31433144<ul>3145<li>The last available tuning model, Gemini 1.5 Flash 001, has been shut down.3146Tuning is no longer supported on any models.3147See <a href="/gemini-api/docs/model-tuning">Fine tuning with the Gemini API</a>.</li>3148</ul>31493150<h2 id="05-20-2025" data-text="May 20, 2025" tabindex="-1">May 20, 2025</h2>31513152<p><strong>API updates:</strong></p>31533154<ul>3155<li>Launched support for3156<a href="/gemini-api/docs/video-understanding#customize-video-processing">custom video preprocessing</a>3157using clipping intervals and configurable frame rate sampling.</li>3158<li>Launched multi-tool use, which supports configuring3159<a href="/gemini-api/docs/code-execution">code execution</a> and3160<a href="/gemini-api/docs/grounding">Grounding with Google Search</a> on the same3161<code translate="no" dir="ltr">generateContent</code> request.</li>3162<li>Launched support for3163<a href="/gemini-api/docs/live-tools#async-function-calling">asynchronous function calls</a>3164in the Live API.</li>3165<li>Launched an experimental3166<a href="/gemini-api/docs/url-context">URL context tool</a>3167for providing URLs as additional context to prompts.</li>3168</ul>31693170<p><strong>Model updates:</strong></p>31713172<ul>3173<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-preview-05-20</code>, a Gemini3174<a href="/gemini-api/docs/models#model-versions">preview</a> model optimized for3175price-performance and adaptive thinking. To learn more, see3176<a href="/gemini-api/docs/models#gemini-2.5-flash-preview">Gemini 2.5 Flash Preview</a>3177and <a href="/gemini-api/docs/thinking">Thinking</a>.</li>3178<li>Released the3179<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>3180and3181<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>3182models, which are capable of3183<a href="/gemini-api/docs/speech-generation">generating speech</a> with one or two3184speakers.</li>3185<li>Released the <code translate="no" dir="ltr">lyria-realtime-exp</code> model, which3186<a href="/gemini-api/docs/music-generation">generates music</a> in real time.</li>3187<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-preview-native-audio-dialog</code> and3188<code translate="no" dir="ltr">gemini-2.5-flash-exp-native-audio-thinking-dialog</code>,3189new Gemini models for the Live API with native audio output capabilities. To3190learn more, see the3191<a href="/gemini-api/docs/live-guide#native-audio-output">Live API guide</a> and3192<a href="/gemini-api/docs/models#gemini-2.5-flash-native-audio">Gemini 2.5 Flash Native Audio</a>.</li>3193<li>Released <code translate="no" dir="ltr">gemma-3n-e4b-it</code> preview, available on3194<a href="https://aistudio.google.com">AI Studio</a> and through the Gemini API,3195as part of the <a href="https://ai.google.dev/gemma/docs/3n">Gemma 3n</a> launch.</li>3196</ul>31973198<h2 id="05-07-2025" data-text="May 7, 2025" tabindex="-1">May 7, 2025</h2>31993200<ul>3201<li>Released <code translate="no" dir="ltr">gemini-2.0-flash-preview-image-generation</code>, a preview model for3202generating and editing images. To learn more, see <a href="https://ai.google.dev/gemini-api/docs/image-generation">Image3203generation</a> and3204<a href="https://ai.google.dev/gemini-api/docs/models#gemini-2.0-flash-preview-image-generation">Gemini 2.0 Flash Preview Image3205Generation</a>.</li>3206</ul>32073208<h2 id="05-06-2025" data-text="May 6, 2025" tabindex="-1">May 6, 2025</h2>32093210<ul>3211<li>Released <code translate="no" dir="ltr">gemini-2.5-pro-preview-05-06</code>, a new version of our most powerful3212model, with improvements on code and function calling. <code translate="no" dir="ltr">gemini-2.5-pro-preview-03-25</code>3213will automatically point to the new version of the model.</li>3214</ul>32153216<h2 id="04-17-2025" data-text="April 17, 2025" tabindex="-1">April 17, 2025</h2>32173218<ul>3219<li>Released <code translate="no" dir="ltr">gemini-2.5-flash-preview-04-17</code>, a Gemini3220<a href="/gemini-api/docs/models#model-versions">preview</a> model optimized for3221price-performance and adaptive thinking. To learn more, see3222<a href="/gemini-api/docs/models#gemini-2.5-flash-preview">Gemini 2.5 Flash Preview</a>3223and <a href="/gemini-api/docs/thinking">Thinking</a>.</li>3224</ul>32253226<h2 id="04-16-2025" data-text="April 16, 2025" tabindex="-1">April 16, 2025</h2>32273228<ul>3229<li>Launched context caching for3230<a href="/gemini-api/docs/models#gemini-2.0-flash">Gemini 2.0 Flash</a>.</li>3231</ul>32323233<h2 id="04-09-2025" data-text="April 9, 2025" tabindex="-1">April 9, 2025</h2>32343235<p><strong>Model updates:</strong></p>32363237<ul>3238<li>Released <code translate="no" dir="ltr">veo-2.0-generate-001</code>, a generally available (GA) text- and3239image-to-video model, capable of generating detailed and artistically3240nuanced videos. To learn more, see the <a href="/gemini-api/docs/video">Veo docs</a>.</li>3241<li><p>Released <code translate="no" dir="ltr">gemini-2.0-flash-live-001</code>, a public preview version of the3242<a href="/gemini-api/docs/live">Live API</a> model with billing enabled.</p>32433244<ul>3245<li><p><strong>Enhanced Session Management and Reliability</strong></p>32463247<ul>3248<li><strong>Session Resumption:</strong> Keep sessions alive across temporary network3249disruptions. The API now supports server-side session state storage (for3250up to 24 hours) and provides handles (session_resumption) to reconnect3251and resume where you left off.</li>3252<li><strong>Longer Sessions via Context Compression:</strong> Enable extended3253interactions beyond previous time limits. Configure context window3254compression with a sliding window mechanism to automatically manage3255context length, preventing abrupt terminations due to context limits.</li>3256<li><strong>Graceful Disconnect Notification:</strong> Receive a <code translate="no" dir="ltr">GoAway</code> server3257message indicating when a connection is about to close, allowing for3258graceful handling before termination.</li>3259</ul></li>3260<li><p><strong>More Control over Interaction Dynamics</strong></p></li>3261<li><p><strong>Configurable Voice Activity Detection (VAD):</strong> Choose sensitivity3262levels or disable automatic VAD entirely and use new client events3263(<code translate="no" dir="ltr">activityStart</code>, <code translate="no" dir="ltr">activityEnd</code>) for manual turn control.</p></li>3264<li><p><strong>Configurable Interruption Handling:</strong> Decide whether user input3265should interrupt the model&#39;s response.</p></li>3266<li><p><strong>Configurable Turn Coverage:</strong> Choose whether the API processes all3267audio and video input continuously or only captures it when the end-user3268is detected speaking.</p></li>3269<li><p><strong>Configurable Media Resolution:</strong> Optimize for quality or token usage3270by selecting the resolution for input media.</p></li>3271<li><p><strong>Richer Output and Features</strong></p></li>3272<li><p><strong>Expanded Voice &amp; Language Options:</strong> Choose from two new voices and327330 new languages for audio output. The output language is now3274configurable within <code translate="no" dir="ltr">speechConfig</code>.</p></li>3275<li><p><strong>Text Streaming:</strong> Receive text responses incrementally as they are3276generated, enabling faster display to the user.</p></li>3277<li><p><strong>Token Usage Reporting:</strong> Gain insights into usage with detailed3278token counts provided in the <code translate="no" dir="ltr">usageMetadata</code> field of server messages,3279broken down by modality and prompt or response phases.</p></li>3280</ul></li>3281</ul>32823283<h2 id="04-04-2025" data-text="April 4, 2025" tabindex="-1">April 4, 2025</h2>32843285<ul>3286<li>Released <code translate="no" dir="ltr">gemini-2.5-pro-preview-03-25</code>, a public preview Gemini 2.5 Pro version3287with billing enabled. You can continue to use <code translate="no" dir="ltr">gemini-2.5-pro-exp-03-25</code> on3288the free tier.</li>3289</ul>32903291<h2 id="03-25-2025" data-text="March 25, 2025" tabindex="-1">March 25, 2025</h2>32923293<ul>3294<li>Released <code translate="no" dir="ltr">gemini-2.5-pro-exp-03-25</code>, a public experimental Gemini model3295with thinking mode always on by default.3296To learn more, see3297<a href="/gemini-api/docs/models#gemini-2.5-pro-preview-03-25">Gemini 2.5 Pro Experimental</a>.</li>3298</ul>32993300<h2 id="03-12-2025" data-text="March 12, 2025" tabindex="-1">March 12, 2025</h2>33013302<p><strong>Model updates:</strong></p>33033304<ul>3305<li>Launched an experimental <a href="/gemini-api/docs/image-generation#gemini">Gemini 2.0 Flash</a>3306model capable of image generation and editing.</li>3307<li>Released <code translate="no" dir="ltr">gemma-3-27b-it</code>, available on3308<a href="https://aistudio.google.com">AI Studio</a> and through the Gemini API,3309as part of the <a href="https://ai.google.dev/gemma/docs/core">Gemma 3</a> launch.</li>3310</ul>33113312<p><strong>API updates:</strong></p>33133314<ul>3315<li>Added support for3316<a href="/gemini-api/docs/vision#youtube">YouTube URLs</a> as a media source.</li>3317<li>Added support for including an3318<a href="/gemini-api/docs/vision#inline-video">inline video</a> of less than 20MB.</li>3319</ul>33203321<h2 id="03-11-2025" data-text="March 11, 2025" tabindex="-1">March 11, 2025</h2>33223323<p><strong>SDK updates:</strong></p>33243325<ul>3326<li>Released the3327<a href="https://googleapis.github.io/js-genai">Google Gen AI SDK for TypeScript and JavaScript</a>3328to public preview.</li>3329</ul>33303331<h2 id="03-07-2025" data-text="March 7, 2025" tabindex="-1">March 7, 2025</h2>33323333<p><strong>Model updates:</strong></p>33343335<ul>3336<li>Released <code translate="no" dir="ltr">gemini-embedding-exp-03-07</code>, an3337<a href="/gemini-api/docs/models/experimental-models">experimental</a>3338Gemini-based embeddings model in public preview.</li>3339</ul>33403341<h2 id="02-28-2025" data-text="February 28, 2025" tabindex="-1">February 28, 2025</h2>33423343<p><strong>API updates:</strong></p>33443345<ul>3346<li>Support for <a href="/gemini-api/docs/grounding">Search as a tool</a>3347added to <code translate="no" dir="ltr">gemini-2.0-pro-exp-02-05</code>, an experimental model based on3348Gemini 2.0 Pro.</li>3349</ul>33503351<h2 id="02-25-2025" data-text="February 25, 2025" tabindex="-1">February 25, 2025</h2>33523353<p><strong>Model updates:</strong></p>33543355<ul>3356<li>Released <code translate="no" dir="ltr">gemini-2.0-flash-lite</code>, a generally available (GA) version of3357<a href="/gemini-api/docs/models/gemini#gemini-2.0-flash-lite">Gemini 2.0 Flash-Lite</a>,3358which is optimized for speed, scale, and cost efficiency.</li>3359</ul>33603361<h2 id="02-19-2025" data-text="February 19, 2025" tabindex="-1">February 19, 2025</h2>33623363<p><strong>AI Studio updates:</strong></p>33643365<ul>3366<li>Support for3367<a href="https://ai.google.dev/gemini-api/docs/available-regions">additional regions</a>3368(Kosovo, Greenland and Faroe Islands).</li>3369</ul>33703371<p><strong>API updates:</strong></p>33723373<ul>3374<li>Support for3375<a href="https://ai.google.dev/gemini-api/docs/available-regions">additional regions</a>3376(Kosovo, Greenland and Faroe Islands).</li>3377</ul>33783379<h2 id="02-18-2025" data-text="February 18, 2025" tabindex="-1">February 18, 2025</h2>33803381<p><strong>Model updates:</strong></p>33823383<ul>3384<li>Gemini 1.0 Pro is no longer supported. For the list of supported models, see3385<a href="/gemini-api/docs/models/gemini">Gemini models</a>.</li>3386</ul>33873388<h2 id="02-11-2025" data-text="February 11, 2025" tabindex="-1">February 11, 2025</h2>33893390<p><strong>API updates:</strong></p>33913392<ul>3393<li>Updates on the3394<a href="https://ai.google.dev/gemini-api/docs/openai">OpenAI libraries compatibility</a>.</li>3395</ul>33963397<h2 id="02-06-2025" data-text="February 6, 2025" tabindex="-1">February 6, 2025</h2>33983399<p><strong>Model updates:</strong></p>34003401<ul>3402<li>Released <code translate="no" dir="ltr">imagen-3.0-generate-002</code>, a generally available (GA) version of3403<a href="/gemini-api/docs/imagen">Imagen 3 in the Gemini API</a>.</li>3404</ul>34053406<p><strong>SDK updates:</strong></p>34073408<ul>3409<li>Released the <a href="https://github.com/googleapis/java-genai">Google Gen AI SDK for Java</a>3410for public preview.</li>3411</ul>34123413<h2 id="02-05-2025" data-text="February 5, 2025" tabindex="-1">February 5, 2025</h2>34143415<p><strong>Model updates:</strong></p>34163417<ul>3418<li>Released <code translate="no" dir="ltr">gemini-2.0-flash-001</code>, a generally available (GA) version of3419<a href="/gemini-api/docs/models/gemini#gemini-2.0-flash">Gemini 2.0 Flash</a> that3420supports text-only output.</li>3421<li>Released <code translate="no" dir="ltr">gemini-2.0-pro-exp-02-05</code>,3422an <a href="/gemini-api/docs/models/experimental-models">experimental</a> public3423preview version of Gemini 2.0 Pro.</li>3424<li>Released <code translate="no" dir="ltr">gemini-2.0-flash-lite-preview-02-05</code>, an experimental public3425preview <a href="/gemini-api/docs/models/gemini#gemini-2.0-flash-lite">model</a>3426optimized for cost efficiency.</li>3427</ul>34283429<p><strong>API updates:</strong></p>34303431<ul>3432<li>Added3433<a href="/gemini-api/docs/code-execution#input-output">file input and graph output</a>3434support to code execution.</li>3435</ul>34363437<p><strong>SDK updates:</strong></p>34383439<ul>3440<li>Released the3441<a href="https://googleapis.github.io/python-genai/">Google Gen AI SDK for Python</a>3442to general availability (GA).</li>3443</ul>34443445<h2 id="01-21-2025" data-text="January 21, 2025" tabindex="-1">January 21, 2025</h2>34463447<p><strong>Model updates:</strong></p>34483449<ul>3450<li>Released <code translate="no" dir="ltr">gemini-2.0-flash-thinking-exp-01-21</code>, the latest preview version of3451the model behind the3452<a href="/gemini-api/docs/thinking">Gemini 2.0 Flash Thinking Model</a>.</li>3453</ul>34543455<h2 id="12-19-2024" data-text="December 19, 2024" tabindex="-1">December 19, 2024</h2>34563457<p><strong>Model updates:</strong></p>34583459<ul>3460<li><p>Released Gemini 2.0 Flash Thinking Mode for public preview. Thinking Mode is3461a test-time compute model that lets you see the model&#39;s thought process3462while it generates a response, and produces responses with stronger3463reasoning capabilities.</p>34643465<p>Read more about Gemini 2.0 Flash Thinking Mode in our <a href="/gemini-api/docs/thinking-mode">overview3466page</a>.</p></li>3467</ul>34683469<h2 id="12-11-2024" data-text="December 11, 2024" tabindex="-1">December 11, 2024</h2>34703471<p><strong>Model updates:</strong></p>34723473<ul>3474<li>Released <a href="/gemini-api/docs/models/gemini#gemini-2.0-flash">Gemini 2.0 Flash Experimental</a>3475for public preview. Gemini 2.0 Flash Experimental&#39;s partial list of features includes:3476<ul>3477<li>Twice as fast as Gemini 1.5 Pro</li>3478<li>Bidirectional streaming with our Live API</li>3479<li>Multimodal response generation in the form of text, images, and speech</li>3480<li>Built-in tool use with multi-turn reasoning to use features like code3481execution, Search, function calling, and more</li>3482</ul></li>3483</ul>34843485<p>Read more about Gemini 2.0 Flash in our <a href="/gemini-api/docs/models/gemini-v2">overview3486page</a>.</p>34873488<h2 id="11-21-24" data-text="November 21, 2024" tabindex="-1">November 21, 2024</h2>34893490<p><strong>Model updates:</strong></p>34913492<ul>3493<li>Released <code translate="no" dir="ltr">gemini-exp-1121</code>, an even more powerful experimental Gemini API model.</li>3494</ul>34953496<p><strong>Model updates:</strong></p>34973498<ul>3499<li>Updated the <code translate="no" dir="ltr">gemini-1.5-flash-latest</code> and <code translate="no" dir="ltr">gemini-1.5-flash</code> model aliases3500to use <code translate="no" dir="ltr">gemini-1.5-flash-002</code>.3501<ul>3502<li>Change to <code translate="no" dir="ltr">top_k</code> parameter: The <code translate="no" dir="ltr">gemini-1.5-flash-002</code>3503model supports <code translate="no" dir="ltr">top_k</code> values between 1 and 41 (exclusive).3504Values greater than 40 will be changed to 40.</li>3505</ul></li>3506</ul>35073508<h2 id="11-14-24" data-text="November 14, 2024" tabindex="-1">November 14, 2024</h2>35093510<p><strong>Model updates:</strong></p>35113512<ul>3513<li>Released <code translate="no" dir="ltr">gemini-exp-1114</code>, a powerful experimental Gemini API model.</li>3514</ul>35153516<h2 id="11-08-24" data-text="November 8, 2024" tabindex="-1">November 8, 2024</h2>35173518<p><strong>API updates:</strong></p>35193520<ul>3521<li>Added <a href="/gemini-api/docs/openai">support for Gemini</a> in the OpenAI libraries / REST API.</li>3522</ul>35233524<h2 id="10-31-24" data-text="October 31, 2024" tabindex="-1">October 31, 2024</h2>35253526<p><strong>API updates:</strong></p>35273528<ul>3529<li>Added <a href="/gemini-api/docs/grounding">support for Grounding with Google Search</a>.</li>3530</ul>35313532<h2 id="10-03-24" data-text="October 3, 2024" tabindex="-1">October 3, 2024</h2>35333534<p><strong>Model updates:</strong></p>35353536<ul>3537<li>Released <code translate="no" dir="ltr">gemini-1.5-flash-8b-001</code>, a stable version of our smallest Gemini3538API model.</li>3539</ul>35403541<h2 id="09-24-24" data-text="September 24, 2024" tabindex="-1">September 24, 2024</h2>35423543<p><strong>Model updates:</strong></p>35443545<ul>3546<li>Released <code translate="no" dir="ltr">gemini-1.5-pro-002</code> and <code translate="no" dir="ltr">gemini-1.5-flash-002</code>, two new stable3547versions of Gemini 1.5 Pro and 1.5 Flash, for general availability.</li>3548<li>Updated the <code translate="no" dir="ltr">gemini-1.5-pro-latest</code> model code to use <code translate="no" dir="ltr">gemini-1.5-pro-002</code>3549and the <code translate="no" dir="ltr">gemini-1.5-flash-latest</code> model code to use <code translate="no" dir="ltr">gemini-1.5-flash-002</code>.</li>3550<li>Released <code translate="no" dir="ltr">gemini-1.5-flash-8b-exp-0924</code> to replace <code translate="no" dir="ltr">gemini-1.5-flash-8b-exp-0827</code>.</li>3551<li>Released the <a href="/gemini-api/docs/safety-settings#safety-filters">civic integrity safety filter</a>3552for the Gemini API and AI Studio.</li>3553<li>Released support for two new parameters for Gemini 1.5 Pro and 1.5 Flash in3554Python and NodeJS:3555<a href="/api/generate-content#FIELDS.frequency_penalty"><code translate="no" dir="ltr">frequencyPenalty</code></a> and3556<a href="/api/generate-content#FIELDS.presence_penalty"><code translate="no" dir="ltr">presencePenalty</code></a>.</li>3557</ul>35583559<h2 id="09-19-24" data-text="September 19, 2024" tabindex="-1">September 19, 2024</h2>35603561<p><strong>AI Studio updates:</strong></p>35623563<ul>3564<li>Added thumb-up and thumb-down buttons to model responses, to enable users to3565provide feedback on the quality of a response.</li>3566</ul>35673568<p><strong>API updates:</strong></p>35693570<ul>3571<li>Added support for Google Cloud credits, which can now be used towards3572Gemini API usage.</li>3573</ul>35743575<h2 id="09-17-24" data-text="September 17, 2024" tabindex="-1">September 17, 2024</h2>35763577<p><strong>AI Studio updates:</strong></p>35783579<ul>3580<li>Added an <strong>Open in Colab</strong> button that exports a prompt &ndash; and the3581code to run it &ndash; to a Colab notebook. The feature doesn&#39;t yet support3582prompting with tools (JSON mode, function calling, or code execution).</li>3583</ul>35843585<h2 id="09-13-24" data-text="September 13, 2024" tabindex="-1">September 13, 2024</h2>35863587<p><strong>AI Studio updates:</strong></p>35883589<ul>3590<li>Added support for compare mode, which lets you compare responses across3591 models and prompts to find the best fit for your use case.</li>3592</ul>35933594<h2 id="08-30-24" data-text="August 30, 2024" tabindex="-1">August 30, 2024</h2>35953596<p><strong>Model updates:</strong></p>35973598<ul>3599<li>Gemini 1.5 Flash supports3600<a href="/gemini-api/docs/json-mode#supply-schema-in-config">supplying JSON schema through model configuration</a>.</li>3601</ul>36023603<h2 id="08-27-24" data-text="August 27, 2024" tabindex="-1">August 27, 2024</h2>36043605<p><strong>Model updates:</strong></p>36063607<ul>3608<li>Released the following3609<a href="/gemini-api/docs/models/experimental-models">experimental models</a>:3610<ul>3611<li><code translate="no" dir="ltr">gemini-1.5-pro-exp-0827</code></li>3612<li><code translate="no" dir="ltr">gemini-1.5-flash-exp-0827</code></li>3613<li><code translate="no" dir="ltr">gemini-1.5-flash-8b-exp-0827</code></li>3614</ul></li>3615</ul>36163617<h2 id="08-09-24" data-text="August 9, 2024" tabindex="-1">August 9, 2024</h2>36183619<p><strong>API updates:</strong></p>36203621<ul>3622<li>Added support for <a href="/gemini-api/docs/document-processing">PDF processing</a>.</li>3623</ul>36243625<h2 id="08-05-24" data-text="August 5, 2024" tabindex="-1">August 5, 2024</h2>36263627<p><strong>Model updates:</strong></p>36283629<ul>3630<li>Fine-tuning support released for Gemini 1.5 Flash.</li>3631</ul>36323633<h2 id="08-01-24" data-text="August 1, 2024" tabindex="-1">August 1, 2024</h2>36343635<p><strong>Model updates:</strong></p>36363637<ul>3638<li>Released <code translate="no" dir="ltr">gemini-1.5-pro-exp-0801</code>, a new experimental version of3639<a href="/gemini-api/docs/models/gemini#gemini-1.5-pro">Gemini 1.5 Pro</a>.</li>3640</ul>36413642<h2 id="07-12-24" data-text="July 12, 2024" tabindex="-1">July 12, 2024</h2>36433644<p><strong>Model updates:</strong></p>36453646<ul>3647<li>Support for Gemini 1.0 Pro Vision removed from Google AI services and tools.</li>3648</ul>36493650<h2 id="06-27-24" data-text="June 27, 2024" tabindex="-1">June 27, 2024</h2>36513652<p><strong>Model updates:</strong></p>36533654<ul>3655<li>General availability release for Gemini 1.5 Pro&#39;s 2M context window.</li>3656</ul>36573658<p><strong>API updates:</strong></p>36593660<ul>3661<li>Added support for <a href="/gemini-api/docs/code-execution">code execution</a>.</li>3662</ul>36633664<h2 id="06-18-24" data-text="June 18, 2024" tabindex="-1">June 18, 2024</h2>36653666<p><strong>API updates:</strong></p>36673668<ul>3669<li>Added support for <a href="/gemini-api/docs/caching">context caching</a>.</li>3670</ul>36713672<h2 id="06-12-204" data-text="June 12, 2024" tabindex="-1">June 12, 2024</h2>36733674<p><strong>Model updates:</strong></p>36753676<ul>3677<li>Gemini 1.0 Pro Vision deprecated.</li>3678</ul>36793680<h2 id="05-23-24" data-text="May 23, 2024" tabindex="-1">May 23, 2024</h2>36813682<p><strong>Model updates:</strong></p>36833684<ul>3685<li><a href="/gemini-api/docs/models/gemini#gemini-1.5-pro">Gemini 1.5 Pro</a>3686(<code translate="no" dir="ltr">gemini-1.5-pro-001</code>) is generally available (GA).</li>3687<li><a href="/gemini-api/docs/models/gemini#gemini-1.5-flash">Gemini 1.5 Flash</a>3688(<code translate="no" dir="ltr">gemini-1.5-flash-001</code>) is generally available (GA).</li>3689</ul>36903691<h2 id="05-14-24" data-text="May 14, 2024" tabindex="-1">May 14, 2024</h2>36923693<p><strong>API updates:</strong></p>36943695<ul>3696<li>Introduced a 2M context window for Gemini 1.5 Pro (waitlist).</li>3697<li>Introduced pay-as-you-go <a href="/gemini-api/docs/billing">billing</a> for Gemini 1.03698Pro, with Gemini 1.5 Pro and Gemini 1.5 Flash billing coming soon.</li>3699<li>Introduced increased rate limits for the upcoming paid tier of Gemini 1.53700Pro.</li>3701<li>Added built-in video support to the <a href="/api/rest/v1beta/files">File API</a>.</li>3702<li>Added plain text support to the <a href="/api/rest/v1beta/files">File API</a>.</li>3703<li>Added support for parallel function calling, which returns more than one3704call at a time.</li>3705</ul>37063707<h2 id="05-10-24" data-text="May 10, 2024" tabindex="-1">May 10, 2024</h2>37083709<p><strong>Model updates:</strong></p>37103711<ul>3712<li>Released <a href="/gemini-api/docs/models/gemini#gemini-1.5-flash">Gemini 1.5 Flash</a>3713(<code translate="no" dir="ltr">gemini-1.5-flash-latest</code>) in preview.</li>3714</ul>37153716<h2 id="04-09-24" data-text="April 9, 2024" tabindex="-1">April 9, 2024</h2>37173718<p><strong>Model updates:</strong></p>37193720<ul>3721<li>Released <a href="/gemini-api/docs/models/gemini#gemini-1.5-pro">Gemini 1.5 Pro</a>3722(<code translate="no" dir="ltr">gemini-1.5-pro-latest</code>) in preview.</li>3723<li>Released a new text embedding model, <code translate="no" dir="ltr">text-embeddings-004</code>, which supports3724<a href="/gemini-api/docs/embeddings#elastic-embedding">elastic embedding</a>3725sizes under 768.</li>3726</ul>37273728<p><strong>API updates:</strong></p>37293730<ul>3731<li>Released the <a href="/api/rest/v1beta/files">File API</a> for temporarily storing3732media files for use in prompting.</li>3733<li>Added support for prompting with text, image, and audio data, also3734known as <em>multimodal</em> prompting. To learn more, see3735<a href="/gemini-api/docs/prompting_with_media">Prompting with media</a>.</li>3736<li>Released <a href="/gemini-api/docs/system-instructions">System instructions</a> in3737beta.</li>3738<li>Added3739<a href="/gemini-api/docs/function-calling#function_calling_mode">Function calling mode</a>,3740which defines the execution behavior for function calling.</li>3741<li>Added support for the <code translate="no" dir="ltr">response_mime_type</code> configuration option, which lets3742you request responses in3743<a href="/gemini-api/docs/api-overview#json">JSON format</a>.</li>3744</ul>37453746<h2 id="03-09-24" data-text="March 19, 2024" tabindex="-1">March 19, 2024</h2>37473748<p><strong>Model updates:</strong></p>37493750<ul>3751<li>Added support for3752<a href="https://developers.googleblog.com/en/tune-gemini-pro-in-google-ai-studio-or-with-the-gemini-api/">tuning Gemini 1.0 Pro</a>3753in Google AI Studio or with the Gemini API.</li>3754</ul>37553756<h2 id="12-13-23" data-text="December 13 2023" tabindex="-1">December 13 2023</h2>37573758<p><strong>Model updates:</strong></p>37593760<ul>3761<li>gemini-pro: New text model for a wide variety of tasks. Balances capability3762and efficiency.</li>3763<li>gemini-pro-vision: New multimodal model for a wide variety of tasks.3764Balances capability and efficiency.</li>3765<li>embedding-001: New embeddings model.</li>3766<li>aqa: A new specially tuned model that is trained to answer questions3767  using text passages for grounding generated answers.</li>3768</ul>37693770<p>See <a href="/gemini-api/docs/models/gemini">Gemini models</a> for more details.</p>37713772<p><strong>API version updates:</strong></p>37733774<ul>3775<li>v1: The stable API channel.</li>3776<li>v1beta: Beta channel. This channel has features that may be under3777development.</li>3778</ul>37793780<p>See <a href="/gemini-api/docs/api-versions">the API versions topic</a> for more details.</p>37813782<p><strong>API updates:</strong></p>37833784<ul>3785<li><code translate="no" dir="ltr">GenerateContent</code> is a single unified endpoint for chat and text.</li>3786<li>Streaming available through the <code translate="no" dir="ltr">StreamGenerateContent</code> method.</li>3787<li>Multimodal capability: Image is a new supported modality</li>3788<li>New beta features:3789<ul>3790<li><a href="/gemini-api/docs/function-calling">Function Calling</a></li>3791<li>Attributed Question Answering (AQA)</li>3792</ul></li>3793<li>Updated candidate count: Gemini models only return 1 candidate.</li>3794<li>Different Safety Settings and SafetyRating categories. See3795<a href="/gemini-api/docs/safety-settings">safety settings</a> for more details.</li>3796<li>Tuning models is not yet supported for Gemini models (Work in progress).</li>3797</ul>3798<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>3799  38003801  3802</div>38033804  3805    3806    3807      3808    <devsite-thumb-rating position="footer">3809    </devsite-thumb-rating>3810  3811       3812         <devsite-feedback3813  position="footer"3814  project-name="Gemini API"3815  product-id="5292923"3816  bucket="documentation"3817  context=""3818  version="t-devsite-webserver-20260908-r00-rc00.480264206796223289"3819  data-label="Send Feedback Button"3820  track-type="feedback"3821  track-name="sendFeedbackLink"3822  track-metadata-position="footer"3823  class="nocontent"3824  data-nosnippet3825  3826  3827  3828    project-icon="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/touchicon-180-new.png"3829  3830  3831  3832  >38333834  <button>3835  3836    3837    Send feedback3838  3839  </button>3840</devsite-feedback>3841       3842    3843    3844  38453846  <div class="devsite-floating-action-buttons"></div></article>384738483849<devsite-content-footer class="nocontent" data-nosnippet>3850  <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>3851  <p>Last updated 2026-09-04 UTC.</p>3852</devsite-content-footer>385338543855<devsite-notification3856>3857</devsite-notification>385838593860  3861<div class="devsite-content-data">3862  3863    3864    3865    <template class="devsite-thumb-rating-feedback">3866      <devsite-feedback3867  position="thumb-rating"3868  project-name="Gemini API"3869  product-id="5292923"3870  bucket="documentation"3871  context=""3872  version="t-devsite-webserver-20260908-r00-rc00.480264206796223289"3873  data-label="Send Feedback Button"3874  track-type="feedback"3875  track-name="sendFeedbackLink"3876  track-metadata-position="thumb-rating"3877  class="nocontent"3878  data-nosnippet3879  3880  3881  3882    project-icon="https://www.gstatic.com/devrel-devsite/prod/veec7311b6c5f99ef32994eb65aab7022195f72bfa4f3d934bdc7556da7fa7c3b/googledevai/images/touchicon-180-new.png"3883  3884  3885  3886  >38873888  <button>3889  3890    Need to tell us more?3891  3892  </button>3893</devsite-feedback>3894    </template>3895  3896  3897    <template class="devsite-content-data-template">3898      [[["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-04 UTC."],[],[]]3899    </template>3900  3901</div>3902            3903          </devsite-content>3904        </main>3905        <devsite-footer-promos class="devsite-footer">3906          3907            3908          3909        </devsite-footer-promos>3910        <devsite-footer-linkboxes class="devsite-footer">3911          3912            3913<nav class="devsite-footer-linkboxes nocontent"3914     aria-label="Footer links"3915     data-nosnippet>3916  3917</nav>3918          3919        </devsite-footer-linkboxes>3920        <devsite-footer-utility class="devsite-footer">3921          3922            39233924<div class="devsite-footer-utility nocontent" data-nosnippet>3925  39263927  3928  <nav class="devsite-footer-utility-links" aria-label="Utility links">3929    3930    <ul class="devsite-footer-utility-list">3931      3932      <li class="devsite-footer-utility-item3933                 ">3934        3935        3936        <a class="devsite-footer-utility-link gc-analytics-event"3937           href="//policies.google.com/terms"3938           data-category="Site-Wide Custom Events"3939           data-label="Footer Terms link"3940         >3941          Terms3942        </a>3943        3944      </li>3945      3946      <li class="devsite-footer-utility-item3947                 ">3948        3949        3950        <a class="devsite-footer-utility-link gc-analytics-event"3951           href="//policies.google.com/privacy"3952           data-category="Site-Wide Custom Events"3953           data-label="Footer Privacy link"3954         >3955          Privacy3956        </a>3957        3958      </li>3959      3960      <li class="devsite-footer-utility-item3961                 glue-cookie-notification-bar-control">3962        3963        3964        <a class="devsite-footer-utility-link gc-analytics-event"3965           href="#"3966           data-category="Site-Wide Custom Events"3967           data-label="Footer Manage cookies link"3968         3969           aria-hidden="true"3970         >3971          Manage cookies3972        </a>3973        3974      </li>3975      3976    </ul>3977    3978    3979<devsite-language-selector>3980  <ul role="presentation">3981    3982    3983    <li role="presentation">3984      <a role="menuitem" lang="en"3985        >English</a>3986    </li>3987    3988    <li role="presentation">3989      <a role="menuitem" lang="de"3990        >Deutsch</a>3991    </li>3992    3993    <li role="presentation">3994      <a role="menuitem" lang="es_419"3995        >Español – América Latina</a>3996    </li>3997    3998    <li role="presentation">3999      <a role="menuitem" lang="fr"4000        >Français</a>4001    </li>4002    4003    <li role="presentation">4004      <a role="menuitem" lang="id"4005        >Indonesia</a>4006    </li>4007    4008    <li role="presentation">4009      <a role="menuitem" lang="it"4010        >Italiano</a>4011    </li>4012    4013    <li role="presentation">4014      <a role="menuitem" lang="pl"4015        >Polski</a>4016    </li>4017    4018    <li role="presentation">4019      <a role="menuitem" lang="pt_br"4020        >Português – Brasil</a>4021    </li>4022    4023    <li role="presentation">4024      <a role="menuitem" lang="sq"4025        >Shqip</a>4026    </li>4027    4028    <li role="presentation">4029      <a role="menuitem" lang="vi"4030        >Tiếng Việt</a>4031    </li>4032    4033    <li role="presentation">4034      <a role="menuitem" lang="tr"4035        >Türkçe</a>4036    </li>4037    4038    <li role="presentation">4039      <a role="menuitem" lang="ru"4040        >Русский</a>4041    </li>4042    4043    <li role="presentation">4044      <a role="menuitem" lang="he"4045        >עברית</a>4046    </li>4047    4048    <li role="presentation">4049      <a role="menuitem" lang="ar"4050        >العربيّة</a>4051    </li>4052    4053    <li role="presentation">4054      <a role="menuitem" lang="fa"4055        >فارسی</a>4056    </li>4057    4058    <li role="presentation">4059      <a role="menuitem" lang="hi"4060        >हिंदी</a>4061    </li>4062    4063    <li role="presentation">4064      <a role="menuitem" lang="bn"4065        >বাংলা</a>4066    </li>4067    4068    <li role="presentation">4069      <a role="menuitem" lang="th"4070        >ภาษาไทย</a>4071    </li>4072    4073    <li role="presentation">4074      <a role="menuitem" lang="zh_cn"4075        >中文 – 简体</a>4076    </li>4077    4078    <li role="presentation">4079      <a role="menuitem" lang="zh_tw"4080        >中文 – 繁體</a>4081    </li>4082    4083    <li role="presentation">4084      <a role="menuitem" lang="ja"4085        >日本語</a>4086    </li>4087    4088    <li role="presentation">4089      <a role="menuitem" lang="ko"4090        >한국어</a>4091    </li>4092    4093  </ul>4094</devsite-language-selector>40954096  </nav>4097</div>4098          4099        </devsite-footer-utility>4100        <devsite-panel>4101          4102        </devsite-panel>4103        4104      </section>4105      </section>4106    <devsite-sitemask></devsite-sitemask>4107    <devsite-snackbar></devsite-snackbar>4108    <devsite-tooltip ></devsite-tooltip>4109    <devsite-heading-link></devsite-heading-link>4110    <devsite-analytics>4111      4112        <script type="application/json" analytics>[]</script>4113<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>4114      4115    </devsite-analytics>4116    4117      <devsite-badger></devsite-badger>4118    4119    4120    4121    4122<script nonce="v8AGdQNRte8Fz9VwwWK+f0OIs7Y3pB">4123  4124  (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i;4125    t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0];4126    E.parentNode.insertBefore(t,E);})(window, document, 'script',4127    '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,["MiscFeatureFlags__enable_llms_txt","MiscFeatureFlags__enable_firebase_utm","DevPro__enable_google_payments_buyflow","DevPro__enable_embed_profile_creation","DevPro__enable_payments_first_batch","Search__enable_ai_search_summaries_for_all","Analytics__enable_clearcut_logging","MiscFeatureFlags__enable_variable_operator_index_yaml","MiscFeatureFlags__enable_appearance_cookies","SignIn__enable_l1_signup_flow","Profiles__enable_awarding_url","Cloud__fast_free_trial","Profiles__enable_recognition_badges","Profiles__enable_profile_collections","Search__enable_ai_eligibility_checks","CloudShell__cloud_code_overflow_menu","Search__enable_dynamic_content_confidential_banner","DevPro__enable_g1_ineligible_redirect","DevPro__remove_eu_tax_intake_form","DevPro__enable_firebase_workspaces_card","Concierge__enable_actions_menu","Analytics__enable_devpro_interaction_logging","DevPro__enable_free_benefits","DevPro__enable_credits_banner","DevPro__enable_nvidia_credits_card","Concierge__enable_pushui","Profiles__enable_stripe_subscription_management","DevPro__enable_enterprise","Profiles__enable_release_notes_notifications","Cloud__cache_serialized_dynamic_content","Profiles__enable_join_program_group_endpoint","Profiles__enable_user_type","Profiles__enable_completequiz_endpoint","MiscFeatureFlags__enable_explain_this_code","Profiles__enable_completecodelab_endpoint","Search__enable_suggestions_from_borg","Search__enable_page_map","Profiles__enable_complete_playlist_endpoint","CloudShell__cloud_shell_button","MiscFeatureFlags__fix_lower_breadcrumbs","EngEduTelemetry__enable_engedu_telemetry","Cloud__enable_free_trial_server_call","DevPro__enable_g1_integration","DevPro__enable_devsite_captcha","Profiles__enable_auto_apply_credits","OnSwitch__enable","TpcFeatures__proxy_prod_host","MiscFeatureFlags__remove_cross_domain_tracking_params","Profiles__enable_purchase_prompts","DevPro__enable_code_assist","Cloud__enable_legacy_calculator_redirect","MiscFeatureFlags__developers_footer_image","MiscFeatureFlags__enable_view_transitions","DevPro__enable_google_one_card","MiscFeatureFlags__enable_variable_operator","Experiments__reqs_query_experiments","BookNav__enable_tenant_cache_key","Profiles__enable_dashboard_curated_recommendations","Profiles__enable_developer_profile_benefits_ui_redesign","Cloud__enable_cloud_dlp_service","DevPro__enable_cloud_innovators_plus","Profiles__enable_developer_profile_pages_as_content","Profiles__require_profile_eligibility_for_signin","Concierge__enable_remove_info_panel_tags","Cloud__enable_cloudx_experiment_ids","Profiles__enable_targeted_hero","Concierge__enable_devsite_llm_tools","Cloud__enable_cloud_shell","TpcFeatures__enable_unmirrored_page_left_nav","Profiles__enable_public_developer_profiles","MiscFeatureFlags__enable_framebox_badge_methods","Cloud__enable_cloud_shell_fte_user_flow","DevPro__enable_devpro_offers","MiscFeatureFlags__enable_explicit_template_dependencies","Profiles__enable_developer_profiles_callout","DevPro__enable_vertex_credit_card","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_project_variables","Profiles__enable_page_saving","Profiles__enable_playlist_community_acl","MiscFeatureFlags__gdp_dashboard_reskin_enabled","MiscFeatureFlags__developers_footer_dark_image","Profiles__enable_callout_notifications","AIStudioInteractionsToggle__interactions_are_default"],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"]')4128  4129</script>41304131    <devsite-a11y-announce></devsite-a11y-announce>4132  </body>4133</html>