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