Gemini API Function Calling Kosten: Gemini Agent Prijsgids
Wat een Gemini agent kost om te draaien: Gemini 3.1 Pro, 3.8 Flash en 3.5 Flash Lite op een function-calling lus, waarom 1M context een kostval is, context caching en batch, de gratis tier, en Google AI Pro en Ultra versus de API.
De artikeltekst bevat de controledatum. De onderstaande tarieventabel wordt bij elke implementatie opnieuw opgebouwd uit de live catalogus.
Snelste winst
Gemini 3.8 Flash voor $0.75 input / $3.75 output per 1M tokens voert een functieaanroep-loop van 12 stappen uit voor ongeveer $0.14, of ongeveer $0.06 met context caching, en is het model met de beste prijs-kwaliteitverhouding voor agents in Google's assortiment. Het 1M contextvenster is de valkuil: een agent die 500,000 tokens aan documenten door 12 stappen sleept, stuurt 6M input tokens en kost $12 per run op Gemini 3.1 Pro vóór enige output.
Gemini agentkosten: het directe antwoord
Een 12-stappen functieaanroep-agent kost $0.377 op Gemini 3.1 Pro ($2 in / $12 out per 1M tokens), $0.139 op Gemini 3.8 Flash ($0.75 / $3.75) en $0.059 op Gemini 3.5 Flash Lite ($0.30 / $2.50), met een systeeminstructie van 4,000 tokens plus functiedeclaraties, functierespons van 1,500 tokens en 300 output tokens per stap. Die stappen tellen op tot 166,800 input tokens en 3,600 output tokens omdat elke stap de volledige geschiedenis opnieuw verzendt. Prijzen zijn afkomstig uit onze catalogus van 2026-09-11.
| Model | $/1M in / out | Context | 5-step | 12-step | 30-step | 12-step cached (approx.) |
|---|---|---|---|---|---|---|
| Gemini 3.1 Pro | $2 / $12 | 1M | $0.094 | $0.377 | $1.914 | $0.16 |
| Gemini 3.8 Flash | $0.75 / $3.75 | 1M | $0.034 | $0.139 | $0.711 | $0.06 |
| Gemini 3.5 Flash Lite | $0.30 / $2.50 | 1M | $0.015 | $0.059 | $0.293 | $0.03 |
Voor Gemini 3.8 Flash bij 12 stappen: 166,800 × $0.75 ÷ 1,000,000 = $0.125 input, plus 3,600 × $3.75 ÷ 1,000,000 = $0.0135 output, totaal $0.139. Er is geen kosten per aanroep voor functieaanroepen; declaraties, aanroepen en antwoorden zijn gewone tokens. Google's ingebouwde grounding en zoekhulpmiddelen worden apart geprijsd (zie de verkoperspagina).
Hoe een Gemini functieaanroep-loop tokens verbruikt
Met de google-genai SDK geef je Python-functies of FunctionDeclaration-objecten door in config.tools. Het model retourneert een function_call-deel, jij voert het uit en voegt een function_response-deel toe, en roept generate_content opnieuw aan met de volledige inhoudslijst. Automatische functieaanroep in de SDK voert die loop voor je uit, wat ook de snelste manier is om geld uit te geven zonder het te merken, stel daarom maximum_remote_calls in op AutomaticFunctionCallingConfig in plaats van de standaardwaarde te accepteren.
Op Gemini 3.8 Flash is de inputkant 90% van de rekening, en op Gemini 3.1 Pro 88%. Het verdubbelen van elke assistentbeurt op 3.1 Pro voegt $0.043 toe aan een run van $0.377. Gemini-modellen redeneren standaard en redeneertokens worden als output gefactureerd; gebruik thinking_config om het denkbudget op Flash- en Flash Lite-workers te verlagen. In cache opgeslagen tokens worden gerapporteerd in usage_metadata.cached_content_token_count, waar je op moet letten om te bevestigen dat caching werkt.
Waarom het 1M contextvenster een kostenvalkuil is voor agents
Alle drie de huidige Gemini-modellen accepteren ongeveer 1M tokens per verzoek, en de verleiding is om een hele codebase, contractsverzameling of crawl in de eerste beurt te laden en de agent zijn werk te laten doen. Het contextvenster is een capaciteitslimiet, geen korting, en een agent verzendt die context op elke stap opnieuw.
De rekenkunde: een agent die 500,000 tokens aan documenten meeneemt door een loop van 12 stappen, stuurt 12 × 500,000 = 6,000,000 input tokens alleen voor de documenten. Bij $2 per 1M op Gemini 3.1 Pro is dat $12.00 per run vóór toolverkeer of output. Op Gemini 3.8 Flash is het $4.50, op 3.5 Flash Lite $1.80. Dezelfde taak als een retrieval-agent die 5,000 relevante tokens per stap ophaalt, kost ongeveer $0.45 op 3.1 Pro.
De valkuil heeft een tweede kaak: latentie. Een half miljoen tokens per stap verandert een agent van twee minuten in een van twintig minuten. Behandel 1M context als het plafond voor een enkele leesbeurt, niet als werkgeheugen voor een loop; als de documenten echt elke stap aanwezig moeten zijn, dan is dat het geval voor context caching.
Context caching: ongeveer 25% van de lijstprijs voor het herhaalde voorvoegsel
Gemini's context caching stelt je in staat een groot voorvoegsel eenmalig te uploaden, een cachenaam terug te krijgen en deze bij elke aanroep te gebruiken. In cache opgeslagen input tokens worden gefactureerd tegen ongeveer 25% van de lijst inputprijs, een kleinere korting dan die van Anthropic of OpenAI (ongeveer 10%), plus opslagkosten per token-uur die niet in onze catalogus staan (zie de verkoperspagina).
Het geval van 500,000 tokens aan documenten wordt een eenmalige inname tegen volle prijs ($1.00 op 3.1 Pro), gevolgd door 12 gecachede reads voor ongeveer $0.25 elk in plaats van $1.00, dus ongeveer $4 per run in plaats van $12, plus opslag. Bij de referentietrace van 12 stappen met systeeminstructie en functies in cache, komt 3.1 Pro uit op ongeveer $0.16 in plaats van $0.377 en 3.8 Flash op ongeveer $0.06 in plaats van $0.139.
from google import genai
from google.genai import types
client = genai.Client()
def lookup_shipment(tracking_id: str) -> dict:
"""Return the current status for a shipment tracking id."""
return wms.status(tracking_id)
cache = client.caches.create(
model="gemini-3.8-flash",
config=types.CreateCachedContentConfig(
system_instruction=SYSTEM_PROMPT,
contents=[types.Content(role="user", parts=[types.Part(text=POLICY_DOCS)])],
ttl="3600s",
),
)
resp = client.models.generate_content(
model="gemini-3.8-flash",
contents=history,
config=types.GenerateContentConfig(
cached_content=cache.name,
tools=[lookup_shipment],
automatic_function_calling=types.AutomaticFunctionCallingConfig(maximum_remote_calls=12),
max_output_tokens=2000,
),
)
m = resp.usage_metadata
# 3.8 Flash: $0.75 in, ~$0.19 cached in, $3.75 out per 1M (+ cache storage, vendor page)
cost = ((m.prompt_token_count - m.cached_content_token_count) * 0.75
+ m.cached_content_token_count * 0.19 + m.candidates_token_count * 3.75) / 1_000_000Omdat de korting slechts 75% is, kunnen de opslagkosten deze bij korte runs tenietdoen; doe de som voor je eigen TTL. De kostenvergelijking voor prompt caching toont de drie leveranciers naast elkaar.
Batchmodus: halve prijs voor fan-out werk
Gemini's batchmodus voert verzoeken asynchroon uit tegen ongeveer 50% van de lijstprijs, en onze catalogus bevat batchrijen voor de Gemini-modellen tegen dat tarief (Gemini 3.8 Flash batch voor ongeveer $0.375 / $1.875 per 1M). Een live loop kan dit niet gebruiken, omdat stap twee de functierespons van stap één nodig heeft, maar de fan-out rond een agent wel: het classificeren van 20,000 ondersteunings-e-mails voordat een agent de moeilijke afhandelt. Tegen lijstprijs kost een 5-stappen Gemini 3.8 Flash agent $0.034 per item, dus 20,000 items kosten $680; in batch ongeveer $340. Zie LLM batch API pricing voor de vergelijking tussen leveranciers.
De gratis laag, en de consumentenabonnementen versus de API
De gratis laag van de Gemini API is de goedkoopste plek om een agent te prototypen: $0, dezelfde modellen en functie-aanroepoppervlak als de betaalde laag, en snelheidslimieten die voldoende zijn om te itereren op een lus met een handvol tools. Twee waarschuwingen: een lus van 30 stappen zal die limieten bereiken, en de gegevensgebruiksvoorwaarden van de gratis laag verschillen van die van de betaalde laag, dus stap over naar betalen-per-gebruik voordat de agent echte gegevens aanraakt.
De consumentenabonnementen, Google AI Plus voor $4.99, Google AI Pro voor $19.99 en Google AI Ultra vanaf $99.99 per maand ($199.99 voor het 20x-niveau), zijn geen API-abonnementen. Google's abonnementenpagina vermeldt alleen het Flash-model voor AI Plus; het Pro-model begint bij AI Pro. Ze kopen de Gemini-app, Gemini in Workspace, extra opslag (400 GB, 5 TB, 20 TB en hoger) en hogere limieten in Google's eigen codeertools; ze crediteren geen API-rekening. Dus de vergelijking geldt alleen voor een persoon die interactief een agent aanstuurt.
| Plan | Maandelijkse prijs | 3.8 Flash runs at $0.14 (uncached) | 3.1 Pro runs at $0.38 (uncached) |
|---|---|---|---|
| Gemini API free tier | $0 | rate-limited | rate-limited |
| Google AI Plus | $4.99 | ~35 | ~13 |
| Google AI Pro | $19.99 | ~143 | ~53 |
| Google AI Ultra (5x Pro usage) | $99.99 | ~719 | ~265 |
| Google AI Ultra (20x Pro usage) | $199.99 | ~1,438 | ~530 |
Een individu die Gemini wil voor chat, documenten en wat codeerhulp moet AI Pro kopen. Ultra voor $99.99 is alleen zinvol voor iemand wiens interactieve gebruik anders ongeveer 265 ongecachte Pro-klasse runs per maand zou zijn ($99.99 ÷ $0.377); dezelfde $99.99 op de API koopt ongeveer 1.650 gecachte Gemini 3.8 Flash runs ($99.99 ÷ ongeveer $0.06). Onze Gemini-prijzenpagina heeft de abonnementsdetails.
Goedkoopste betrouwbare Gemini voor agents, en wanneer je voor 3.1 Pro moet betalen
Het goedkoopste model dat dit nog betrouwbaar doet: Gemini 3.8 Flash. Voor $0.139 per 12-stappenrun volgt het functiedeclaraties consistent, verwerkt het 1M context, ondersteunt het caching, en voltooit het routinetaken in ongeveer hetzelfde aantal stappen als 3.1 Pro. Het is onze standaard voor worker agents op Google's stack, gelijk aan GPT-5.4 mini ($0.141) en goedkoper dan de legacy Claude Haiku 4.5 ($0.185) op dezelfde trace. Claude Haiku 5.5, uitgebracht in oktober voor $0.10 / $0.50, draait nu die trace voor ongeveer $0.0185, dus Flash is niet langer de goedkope keuze bij alle leveranciers.
Gemini 3.5 Flash Lite voor $0.059 is geschikt voor classify-and-route stappen en kleine tool sets, maar het stapenaantal loopt op bij open taken, en 30 Flash Lite stappen ($0.293) kosten meer dan 12 Flash stappen. Houd het weg van de plannerrol.
Wanneer betalen voor Gemini 3.1 Pro: voor $0.377 per run is het 2.7× Flash, dus het moet significant minder vaak falen of in significant minder stappen voltooien. Dat geldt voor multi-document redeneren, plannen over een grote tool set, en alles waar een verkeerde functieaanroep bijwerkingen heeft. Als planner die delegeert naar Flash workers is het het geld waard; voor elke stap van een simpele lus niet. De goedkoopste LLM voor agents-gids rangschikt alle drie tegen 27 andere modellen.
Hoe je uitgaven voor een Gemini agent kunt begrenzen
Vier controls die elk een ander type failure opvangen:
max_output_tokensinGenerateContentConfig: 1,000 tot 4,000 voor function-calling turns, gecombineerd met een thinking budget zodat reasoning tokens ook beperkt blijven.maximum_remote_callsopAutomaticFunctionCallingConfig, of een handmatige step counter: 12 tot 15 voor de meeste taken.- Stop conditions: een verplichte
finishfunction, een abort bij twee identieke opeenvolgende function calls, en een cap op context tokens per step (bijv. 60,000) die ervoor zorgt dat oudere function responses worden samengevat of weggefilterd. - Een per-run USD budget berekend op basis van
usage_metadatana elke call, waarbij cached tokens ongeveer 25% van de list bedragen. Zet af boven het plafond en log dit per taak om de cost per successful task te berekenen.
Bij de tarieven van Gemini 3.8 Flash staat een $0.25 per-run budget ongeveer 17 uncached reference steps toe of ruwweg 40 cached; op 3.1 Pro koopt hetzelfde budget ongeveer 9 uncached steps. De AI cost calculator zet een maandelijkse run count om naar een budget, de Gemini 101 tutorial legt de SDK basics uit, en de Claude agent API cost en OpenAI Agents SDK cost guides behandelen de overige stacks.
Belangrijkste punten
- →Een 12-step Gemini agent run kost $0.38 op Gemini 3.1 Pro, $0.14 op Gemini 3.8 Flash en $0.06 op Gemini 3.5 Flash Lite vóór caching
- →Het 1M context window is een capaciteitslimiet, geen korting: 500,000 tokens door 12 steps dragen betekent 6M input tokens versturen, $12 per run op 3.1 Pro
- →Gemini context caching rekent ongeveer 25% van de list input plus een storage fee, een kleinere korting dan Anthropic of OpenAI's ongeveer 10%
- →Batch mode draait op ongeveer 50% van de list voor fan-out werk en combineert met caching
- →Google AI Plus ($4.99), Pro ($19.99) en Ultra (vanaf $99.99) bevatten geen API-tegoed; de gratis laag is alleen voor prototypen.
- →Standaardiseer op Gemini 3.8 Flash voor workers, betaal voor 3.1 Pro als planner, houd Flash Lite uit open-ended taken
Redactionele context
Voor wie is dit?
Ontwikkelaars die function-calling-agents bouwen op de Gemini API met de google-genai SDK die een kostprijs per run nodig hebben, en teams die Google AI Pro of Ultra afwegen tegen betalen-per-gebruik API-facturering.
Wanneer dit NIET te gebruiken
Consumenten die kiezen tussen de gratis en betaalde lagen van de Gemini-app; kopers die alleen een ranglijst over leveranciers heen nodig hebben, die de gids voor de goedkoopste LLM voor agents biedt.
Prijsinzichten
Gemini 3.8 Flash voor $0.14 per 12-stappenrun evenaart GPT-5.4 mini maar kost meer dan zeven keer Claude Haiku 5.5 ($0.0185), maar het 1M-venster nodigt uit tot contextzwelling die de kosten vermenigvuldigt met het stapenaantal, en Gemini's cachingkorting van ongeveer 25% van de lijstprijs is zwakker dan die van concurrenten van ongeveer 10%.
Alternatieven om te overwegen
Claude Haiku 5.5 voor $0.10/$0.50 (prompts tot 100K tokens) of GPT-5.4 mini voor $0.75/$4.50 voor de Flash-tier; Claude Sonnet 5 voor $2/$10 of GPT-5.4 voor $2.50/$15 voor de 3.1 Pro-tier; de gratis Gemini-laag voor prototypen.
Eindoordeel
Draai workers op Gemini 3.8 Flash, gebruik 3.1 Pro alleen als planner, retrieve in plaats van documenten door de lus mee te dragen, cache alles dat moet blijven bestaan, en behandel de consumentenabonnementen als irrelevant voor API-kosten.
Veelgestelde vragen
Hoeveel kost Gemini API function calling?
Er is geen vergoeding per aanroep; functiedeclaraties, aanroepen en antwoorden worden als gewone tokens gefactureerd. In een lus van 12 stappen met een systeeminstructie en functies van 4.000 tokens, functieresponsen van 1.500 tokens en 300 uitvoertokens per stap, kost een run $0.377 op Gemini 3.1 Pro, $0.139 op Gemini 3.8 Flash en $0.059 op Gemini 3.5 Flash Lite.
Welk Gemini-model is het beste voor agenten met een beperkt budget?
Gemini 3.8 Flash voor $0.75 invoer / $3.75 uitvoer per 1M. Het volgt functiedeclaraties betrouwbaar, ondersteunt 1M context en caching, en kost ongeveer $0.14 per run van 12 stappen, ruwweg $0.06 gecached. Gemini 3.5 Flash Lite is goedkoper per token maar heeft meer stappen nodig voor open taken, wat het voordeel tenietdoet.
Waarom is het 1M contextvenster duur voor agenten?
Omdat een agent zijn context elke stap opnieuw verstuurt. Het meenemen van 500.000 tokens aan documenten door 12 stappen stuurt 6.000.000 inputtokens, wat $12 kost op Gemini 3.1 Pro of $4.50 op Gemini 3.8 Flash per run vóór enige output. Gebruik retrieval om een paar duizend relevante tokens per stap op te halen, of cache de documenten als ze elke stap aanwezig moeten zijn.
Hoe werkt de prijsstelling van Gemini context caching?
Je maakt een cache van een groot voorvoegsel en verwijst er naar bij elke aanroep. In de cache opgeslagen inputtokens worden gefactureerd tegen ongeveer 25% van het lijstarief voor input, plus een opslagvergoeding per token-uur zoals vermeld op de leverancierspagina. In de referentie-trace van 12 stappen daalt Gemini 3.1 Pro van $0.377 naar ongeveer $0.16, al kan bij korte runs de opslagvergoeding de besparing tenietdoen.
Kan ik een agent bouwen op de gratis laag van de Gemini API?
Voor prototyping, ja: het kost $0 en biedt dezelfde modellen en function calling als de betaalde laag. De snelheidslimieten zijn laag genoeg dat lange lussen ze raken, en de gebruiksvoorwaarden voor data van de gratis laag verschillen van die van de betaalde laag, dus stap over naar betalen per gebruik voordat de agent echte gegevens verwerkt.
Omvat Google AI Pro of Ultra Gemini API-gebruik?
Nee. Google AI Pro voor $19.99 en Google AI Ultra vanaf $99.99 per maand ($199.99 voor het 20x-niveau) kopen de Gemini-app, Gemini in Workspace, opslag en hogere limieten in Google's eigen tools, geen API-tegoed. Voor een persoon die Gemini interactief gebruikt is AI Pro goede waarde; elke onbeheerde of productagent betaalt API-tarieven, waar $99.99 ongeveer 1.650 gecachte Gemini 3.8 Flash runs koopt.
Related
Gratis cursussen · geen registratie
Nog aan het twijfelen? Leer eerst de basis en kom daarna terug voor de prijzen.