HTML 77.2%
TypeScript 10.5%
Python 9.6%
JavaScript 2.5%
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 | Gemini API | Google AI for Developers</title>5758<meta property="og:title" content="Release notes | Gemini API | 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 & 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'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'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'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 "thoughts" 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'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'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 & 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'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'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 – and the3581code to run it – to a Colab notebook. The feature doesn'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'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>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-TC2MQKS8", "purpose": 0}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "Gemini API", "signedIn": "False", "tenant": "googledevai", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</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>