SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
28.7 KB · 1,066 lines json
Raw Blame History
1{2 "domain": "gemini-core",3 "generated_at": "2026-09-18",4 "description": "Feature × model matrix for Gemini core generation (thinking levels/budgets, structured output, context caching minimums, media resolution, embeddings).",5 "media_token_rules": {6  "image_gemini3_default_or_high": 1120,7  "image_low": 280,8  "image_medium": 560,9  "image_ultra_high_per_part": 2240,10  "image_observed_1x1_png_gemini_3_5_flash_lite": {11   "default": 1089,12   "low": 256,13   "medium": 529,14   "ultra_high": 220915  },16  "image_legacy_rule": "≤384 px both dims = 258 tokens; else 768×768 tiles × 258 (2.x models; embedding-2 images 258)",17  "video_static_tokens_per_second": "263 documented (≈100/s low res, ≈300/s high res at 1 fps); observed YouTube ~2 min clip: VIDEO 10650 + AUDIO 4777",18  "video_gemini3_per_frame": {19   "low/medium": 70,20   "high": 28021  },22  "audio_tokens_per_second": "32 documented (25/s in the media-resolution table)",23  "pdf_page_gemini3": {24   "low": 280,25   "medium": 560,26   "high": 1120,27   "note": "+ native text (not billed); observed 1-page PDF: generateContent IMAGE 520, countTokens DOCUMENT 560"28  },29  "max_images_per_request": 3600,30  "max_pdf": "50 MB / 1000 pages",31  "max_audio_per_prompt": "9.5 h",32  "inline_payload_limit": "20 MB (image/audio guides) — 100 MB / 50 MB PDF in file-input-methods"33 },34 "records": [35  {36   "provider": "gemini",37   "model": "gemini-3.8-flash",38   "availability": "general",39   "context_window": 1048576,40   "max_output_tokens": 65536,41   "input_modalities": [42    "text",43    "image",44    "video",45    "audio",46    "pdf"47   ],48   "thinking": {49    "supported": true,50    "default_level": "medium",51    "levels": [52     "low",53     "medium",54     "high"55    ],56    "minimal_supported": false,57    "thinking_level": true,58    "thinking_budget": "accepted (legacy), not recommended",59    "can_disable": false,60    "includes_thought_signatures": true,61    "notes": "minimal → 400 'Thinking level MINIMAL is not supported for this model' (verified); level low: no thoughtsTokenCount; level high: thoughtsTokenCount 70 for a trivial prompt"62   },63   "structured_output": {64    "supported": true,65    "response_json_schema": true,66    "enum_mode": true,67    "with_tools": true68   },69   "context_caching": {70    "explicit": true,71    "implicit": true,72    "min_tokens_docs": 4096,73    "free_tier": "free of charge (pricing page)"74   },75   "candidate_count_gt1": false,76   "media_resolution_per_part": true,77   "agentic_video": true,78   "temperature_default": 1.0,79   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",80   "embedding": null,81   "notes": "Latest flash (Sep 2026).",82   "status": [83    "DOCUMENTED"84   ],85   "sources": [86    {87     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",88     "retrieved_at": "2026-09-18"89    },90    {91     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",92     "retrieved_at": "2026-09-18"93    },94    {95     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",96     "retrieved_at": "2026-09-18"97    },98    {99     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",100     "retrieved_at": "2026-09-18"101    },102    {103     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",104     "retrieved_at": "2026-09-18"105    },106    {107     "url": "https://ai.google.dev/gemini-api/docs/pricing",108     "retrieved_at": "2026-09-18"109    },110    {111     "url": "https://ai.google.dev/gemini-api/docs/models",112     "retrieved_at": "2026-09-18"113    }114   ]115  },116  {117   "provider": "gemini",118   "model": "gemini-3.7-flash",119   "availability": "general",120   "context_window": 1048576,121   "max_output_tokens": 65536,122   "input_modalities": [123    "text",124    "image",125    "video",126    "audio",127    "pdf"128   ],129   "thinking": {130    "supported": true,131    "default_level": "medium",132    "levels": [133     "low",134     "medium",135     "high"136    ],137    "minimal_supported": false,138    "thinking_level": true,139    "thinking_budget": "accepted (legacy), not recommended",140    "can_disable": false,141    "includes_thought_signatures": true,142    "notes": ""143   },144   "structured_output": {145    "supported": true,146    "response_json_schema": true,147    "enum_mode": true,148    "with_tools": false149   },150   "context_caching": {151    "explicit": true,152    "implicit": true,153    "min_tokens_docs": 4096,154    "free_tier": "unknown"155   },156   "candidate_count_gt1": false,157   "media_resolution_per_part": true,158   "agentic_video": true,159   "temperature_default": 1.0,160   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",161   "embedding": null,162   "notes": "",163   "status": [164    "DOCUMENTED"165   ],166   "sources": [167    {168     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",169     "retrieved_at": "2026-09-18"170    },171    {172     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",173     "retrieved_at": "2026-09-18"174    },175    {176     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",177     "retrieved_at": "2026-09-18"178    },179    {180     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",181     "retrieved_at": "2026-09-18"182    },183    {184     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",185     "retrieved_at": "2026-09-18"186    },187    {188     "url": "https://ai.google.dev/gemini-api/docs/pricing",189     "retrieved_at": "2026-09-18"190    },191    {192     "url": "https://ai.google.dev/gemini-api/docs/models",193     "retrieved_at": "2026-09-18"194    }195   ]196  },197  {198   "provider": "gemini",199   "model": "gemini-3.6-flash",200   "availability": "general",201   "context_window": 1048576,202   "max_output_tokens": 65536,203   "input_modalities": [204    "text",205    "image",206    "video",207    "audio",208    "pdf"209   ],210   "thinking": {211    "supported": true,212    "default_level": "medium",213    "levels": [214     "minimal",215     "low",216     "medium",217     "high"218    ],219    "minimal_supported": true,220    "thinking_level": true,221    "thinking_budget": "accepted (legacy), not recommended",222    "can_disable": false,223    "includes_thought_signatures": true,224    "notes": ""225   },226   "structured_output": {227    "supported": true,228    "response_json_schema": true,229    "enum_mode": true,230    "with_tools": false231   },232   "context_caching": {233    "explicit": true,234    "implicit": true,235    "min_tokens_docs": 4096,236    "free_tier": "unknown"237   },238   "candidate_count_gt1": false,239   "media_resolution_per_part": true,240   "agentic_video": true,241   "temperature_default": 1.0,242   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",243   "embedding": null,244   "notes": "",245   "status": [246    "DOCUMENTED"247   ],248   "sources": [249    {250     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",251     "retrieved_at": "2026-09-18"252    },253    {254     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",255     "retrieved_at": "2026-09-18"256    },257    {258     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",259     "retrieved_at": "2026-09-18"260    },261    {262     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",263     "retrieved_at": "2026-09-18"264    },265    {266     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",267     "retrieved_at": "2026-09-18"268    },269    {270     "url": "https://ai.google.dev/gemini-api/docs/pricing",271     "retrieved_at": "2026-09-18"272    },273    {274     "url": "https://ai.google.dev/gemini-api/docs/models",275     "retrieved_at": "2026-09-18"276    }277   ]278  },279  {280   "provider": "gemini",281   "model": "gemini-3.5-flash",282   "availability": "general",283   "context_window": 1048576,284   "max_output_tokens": 65536,285   "input_modalities": [286    "text",287    "image",288    "video",289    "audio",290    "pdf"291   ],292   "thinking": {293    "supported": true,294    "default_level": "medium",295    "levels": [296     "minimal",297     "low",298     "medium",299     "high"300    ],301    "minimal_supported": true,302    "thinking_level": true,303    "thinking_budget": "accepted (legacy), not recommended",304    "can_disable": false,305    "includes_thought_signatures": true,306    "notes": "thinkingBudget 256 + includeThoughts → 1 thought summary part, thoughtsTokenCount 117 (verified); thinkingBudget 0: 200 on gemini-3.5-flash with thinkingBudget 0: 'OK.', no thoughtsTokenCount (thinking off accepted, 5.7 s)"307   },308   "structured_output": {309    "supported": true,310    "response_json_schema": true,311    "enum_mode": true,312    "with_tools": false313   },314   "context_caching": {315    "explicit": true,316    "implicit": true,317    "min_tokens_docs": 4096,318    "free_tier": "free of charge (pricing page); explicit cache live: 429 RESOURCE_EXHAUSTED 'TotalCachedContentStorageTokensPerModelFreeTier limit exceeded for model gemini-3.5-flash: limit=0, requested=5301' (ttl 120s, displayName, systemInstruction, 5301-token contents) — explicit caching needs a billing-enabled project"319   },320   "candidate_count_gt1": false,321   "media_resolution_per_part": true,322   "agentic_video": false,323   "temperature_default": 1.0,324   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",325   "embedding": null,326   "notes": "Stable name of gemini-3-flash-preview lineage; thought preservation across turns since 3.5.",327   "status": [328    "DOCUMENTED"329   ],330   "sources": [331    {332     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",333     "retrieved_at": "2026-09-18"334    },335    {336     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",337     "retrieved_at": "2026-09-18"338    },339    {340     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",341     "retrieved_at": "2026-09-18"342    },343    {344     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",345     "retrieved_at": "2026-09-18"346    },347    {348     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",349     "retrieved_at": "2026-09-18"350    },351    {352     "url": "https://ai.google.dev/gemini-api/docs/pricing",353     "retrieved_at": "2026-09-18"354    },355    {356     "url": "https://ai.google.dev/gemini-api/docs/models",357     "retrieved_at": "2026-09-18"358    }359   ]360  },361  {362   "provider": "gemini",363   "model": "gemini-3.5-flash-lite",364   "availability": "general",365   "context_window": 1048576,366   "max_output_tokens": 65536,367   "input_modalities": [368    "text",369    "image",370    "video",371    "audio",372    "pdf"373   ],374   "thinking": {375    "supported": true,376    "default_level": "minimal",377    "levels": [378     "minimal",379     "low",380     "medium",381     "high"382    ],383    "minimal_supported": true,384    "thinking_level": true,385    "thinking_budget": "accepted (legacy), not recommended",386    "can_disable": false,387    "includes_thought_signatures": true,388    "notes": "thinkingBudget 0 → 400 'Request contains an invalid argument.'; -1 → dynamic thinking (60 thought tokens on 'Reply with OK.'); level minimal → no thoughts (verified)"389   },390   "structured_output": {391    "supported": true,392    "response_json_schema": true,393    "enum_mode": true,394    "with_tools": false395   },396   "context_caching": {397    "explicit": true,398    "implicit": true,399    "min_tokens_docs": 1024,400    "free_tier": "NOT available (429 TotalCachedContentStorageTokensPerModelFreeTier limit=0 verified; pricing: 'Not available')"401   },402   "candidate_count_gt1": false,403   "media_resolution_per_part": true,404   "agentic_video": true,405   "temperature_default": 1.0,406   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",407   "embedding": null,408   "notes": "Default cheap model for this atlas ($0.30 in / $2.50 out per 1M). models.get: temperature 1, topP 0.95, topK 64, maxTemperature 2. Live min cache tokens 1024 (error text).",409   "status": [410    "DOCUMENTED"411   ],412   "sources": [413    {414     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",415     "retrieved_at": "2026-09-18"416    },417    {418     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",419     "retrieved_at": "2026-09-18"420    },421    {422     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",423     "retrieved_at": "2026-09-18"424    },425    {426     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",427     "retrieved_at": "2026-09-18"428    },429    {430     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",431     "retrieved_at": "2026-09-18"432    },433    {434     "url": "https://ai.google.dev/gemini-api/docs/pricing",435     "retrieved_at": "2026-09-18"436    },437    {438     "url": "https://ai.google.dev/gemini-api/docs/models",439     "retrieved_at": "2026-09-18"440    }441   ]442  },443  {444   "provider": "gemini",445   "model": "gemini-3.1-flash-lite",446   "availability": "general",447   "context_window": 1048576,448   "max_output_tokens": 65536,449   "input_modalities": [450    "text",451    "image",452    "video",453    "audio",454    "pdf"455   ],456   "thinking": {457    "supported": true,458    "default_level": "minimal",459    "levels": [460     "minimal",461     "low",462     "medium",463     "high"464    ],465    "minimal_supported": true,466    "thinking_level": true,467    "thinking_budget": "accepted (legacy), not recommended",468    "can_disable": false,469    "includes_thought_signatures": true,470    "notes": ""471   },472   "structured_output": {473    "supported": true,474    "response_json_schema": true,475    "enum_mode": true,476    "with_tools": false477   },478   "context_caching": {479    "explicit": false,480    "implicit": false,481    "min_tokens_docs": null,482    "free_tier": "unknown"483   },484   "candidate_count_gt1": false,485   "media_resolution_per_part": true,486   "agentic_video": false,487   "temperature_default": 1.0,488   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",489   "embedding": null,490   "notes": "Also gemini-3.1-flash-lite-preview. Cache minimum not listed in the caching table.",491   "status": [492    "DOCUMENTED"493   ],494   "sources": [495    {496     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",497     "retrieved_at": "2026-09-18"498    },499    {500     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",501     "retrieved_at": "2026-09-18"502    },503    {504     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",505     "retrieved_at": "2026-09-18"506    },507    {508     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",509     "retrieved_at": "2026-09-18"510    },511    {512     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",513     "retrieved_at": "2026-09-18"514    },515    {516     "url": "https://ai.google.dev/gemini-api/docs/pricing",517     "retrieved_at": "2026-09-18"518    },519    {520     "url": "https://ai.google.dev/gemini-api/docs/models",521     "retrieved_at": "2026-09-18"522    }523   ]524  },525  {526   "provider": "gemini",527   "model": "gemini-3.1-pro-preview",528   "availability": "preview",529   "context_window": 1048576,530   "max_output_tokens": 65536,531   "input_modalities": [532    "text",533    "image",534    "video",535    "audio",536    "pdf"537   ],538   "thinking": {539    "supported": true,540    "default_level": "high",541    "levels": [542     "low",543     "medium",544     "high"545    ],546    "minimal_supported": false,547    "thinking_level": true,548    "thinking_budget": "accepted (legacy), not recommended",549    "can_disable": false,550    "includes_thought_signatures": true,551    "notes": "cannot disable thinking; thinkingBudget 0: 429 RESOURCE_EXHAUSTED on gemini-3.1-pro-preview (free-tier quota for Pro exhausted/zero) — not verifiable on this key; docs: cannot disable thinking"552   },553   "structured_output": {554    "supported": true,555    "response_json_schema": true,556    "enum_mode": true,557    "with_tools": true558   },559   "context_caching": {560    "explicit": true,561    "implicit": true,562    "min_tokens_docs": 4096,563    "free_tier": "unknown"564   },565   "candidate_count_gt1": false,566   "media_resolution_per_part": true,567   "agentic_video": false,568   "temperature_default": 1.0,569   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",570   "embedding": null,571   "notes": "Structured outputs with tools (preview). gemini-3.1-pro-preview-customtools variant.",572   "status": [573    "DOCUMENTED"574   ],575   "sources": [576    {577     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",578     "retrieved_at": "2026-09-18"579    },580    {581     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",582     "retrieved_at": "2026-09-18"583    },584    {585     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",586     "retrieved_at": "2026-09-18"587    },588    {589     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",590     "retrieved_at": "2026-09-18"591    },592    {593     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",594     "retrieved_at": "2026-09-18"595    },596    {597     "url": "https://ai.google.dev/gemini-api/docs/pricing",598     "retrieved_at": "2026-09-18"599    },600    {601     "url": "https://ai.google.dev/gemini-api/docs/models",602     "retrieved_at": "2026-09-18"603    }604   ]605  },606  {607   "provider": "gemini",608   "model": "gemini-3-flash-preview",609   "availability": "preview",610   "context_window": 1048576,611   "max_output_tokens": 65536,612   "input_modalities": [613    "text",614    "image",615    "video",616    "audio",617    "pdf"618   ],619   "thinking": {620    "supported": true,621    "default_level": "high",622    "levels": [623     "minimal",624     "low",625     "medium",626     "high"627    ],628    "minimal_supported": true,629    "thinking_level": true,630    "thinking_budget": "accepted (legacy), not recommended",631    "can_disable": false,632    "includes_thought_signatures": true,633    "notes": ""634   },635   "structured_output": {636    "supported": true,637    "response_json_schema": true,638    "enum_mode": true,639    "with_tools": false640   },641   "context_caching": {642    "explicit": false,643    "implicit": false,644    "min_tokens_docs": null,645    "free_tier": "unknown"646   },647   "candidate_count_gt1": false,648   "media_resolution_per_part": true,649   "agentic_video": false,650   "temperature_default": 1.0,651   "temperature_recommendation": "keep 1.0 (Gemini 3.x)",652   "embedding": null,653   "notes": "",654   "status": [655    "DOCUMENTED"656   ],657   "sources": [658    {659     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",660     "retrieved_at": "2026-09-18"661    },662    {663     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",664     "retrieved_at": "2026-09-18"665    },666    {667     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",668     "retrieved_at": "2026-09-18"669    },670    {671     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",672     "retrieved_at": "2026-09-18"673    },674    {675     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",676     "retrieved_at": "2026-09-18"677    },678    {679     "url": "https://ai.google.dev/gemini-api/docs/pricing",680     "retrieved_at": "2026-09-18"681    },682    {683     "url": "https://ai.google.dev/gemini-api/docs/models",684     "retrieved_at": "2026-09-18"685    }686   ]687  },688  {689   "provider": "gemini",690   "model": "gemini-2.5-pro",691   "availability": "general",692   "context_window": 1048576,693   "max_output_tokens": 65536,694   "input_modalities": [695    "text",696    "image",697    "video",698    "audio",699    "pdf"700   ],701   "thinking": {702    "supported": true,703    "thinking_level": false,704    "thinking_budget": "128–32768, -1 dynamic (default)",705    "can_disable": false,706    "includes_thought_signatures": "function calling only"707   },708   "structured_output": {709    "supported": true,710    "response_json_schema": true,711    "enum_mode": true,712    "with_tools": false713   },714   "context_caching": {715    "explicit": true,716    "implicit": true,717    "min_tokens_docs": 2048,718    "free_tier": "unknown"719   },720   "candidate_count_gt1": true,721   "media_resolution_per_part": false,722   "agentic_video": false,723   "temperature_default": 1.0,724   "temperature_recommendation": null,725   "embedding": null,726   "notes": "2.5 models are 'no longer available to new users' on this key (CLAUDE.md) — not probed.",727   "status": [728    "DOCUMENTED"729   ],730   "sources": [731    {732     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",733     "retrieved_at": "2026-09-18"734    },735    {736     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",737     "retrieved_at": "2026-09-18"738    },739    {740     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",741     "retrieved_at": "2026-09-18"742    },743    {744     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",745     "retrieved_at": "2026-09-18"746    },747    {748     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",749     "retrieved_at": "2026-09-18"750    },751    {752     "url": "https://ai.google.dev/gemini-api/docs/pricing",753     "retrieved_at": "2026-09-18"754    },755    {756     "url": "https://ai.google.dev/gemini-api/docs/models",757     "retrieved_at": "2026-09-18"758    }759   ]760  },761  {762   "provider": "gemini",763   "model": "gemini-2.5-flash",764   "availability": "general",765   "context_window": 1048576,766   "max_output_tokens": 65536,767   "input_modalities": [768    "text",769    "image",770    "video",771    "audio",772    "pdf"773   ],774   "thinking": {775    "supported": true,776    "thinking_level": false,777    "thinking_budget": "0–24576, -1 dynamic (default)",778    "can_disable": true,779    "includes_thought_signatures": "function calling only"780   },781   "structured_output": {782    "supported": true,783    "response_json_schema": true,784    "enum_mode": true,785    "with_tools": false786   },787   "context_caching": {788    "explicit": true,789    "implicit": true,790    "min_tokens_docs": 2048,791    "free_tier": "unknown"792   },793   "candidate_count_gt1": true,794   "media_resolution_per_part": false,795   "agentic_video": false,796   "temperature_default": 1.0,797   "temperature_recommendation": null,798   "embedding": null,799   "notes": "Not probed (account).",800   "status": [801    "DOCUMENTED"802   ],803   "sources": [804    {805     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",806     "retrieved_at": "2026-09-18"807    },808    {809     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",810     "retrieved_at": "2026-09-18"811    },812    {813     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",814     "retrieved_at": "2026-09-18"815    },816    {817     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",818     "retrieved_at": "2026-09-18"819    },820    {821     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",822     "retrieved_at": "2026-09-18"823    },824    {825     "url": "https://ai.google.dev/gemini-api/docs/pricing",826     "retrieved_at": "2026-09-18"827    },828    {829     "url": "https://ai.google.dev/gemini-api/docs/models",830     "retrieved_at": "2026-09-18"831    }832   ]833  },834  {835   "provider": "gemini",836   "model": "gemini-2.5-flash-lite",837   "availability": "general",838   "context_window": 1048576,839   "max_output_tokens": 65536,840   "input_modalities": [841    "text",842    "image",843    "video",844    "audio",845    "pdf"846   ],847   "thinking": {848    "supported": true,849    "thinking_level": false,850    "thinking_budget": "512–24576, 0 = off (default: no thinking), -1 dynamic",851    "can_disable": true,852    "includes_thought_signatures": "function calling only"853   },854   "structured_output": {855    "supported": true,856    "response_json_schema": true,857    "enum_mode": true,858    "with_tools": false859   },860   "context_caching": {861    "explicit": false,862    "implicit": false,863    "min_tokens_docs": null,864    "free_tier": "unknown"865   },866   "candidate_count_gt1": true,867   "media_resolution_per_part": false,868   "agentic_video": false,869   "temperature_default": 1.0,870   "temperature_recommendation": null,871   "embedding": null,872   "notes": "Not probed (account).",873   "status": [874    "DOCUMENTED"875   ],876   "sources": [877    {878     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",879     "retrieved_at": "2026-09-18"880    },881    {882     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",883     "retrieved_at": "2026-09-18"884    },885    {886     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",887     "retrieved_at": "2026-09-18"888    },889    {890     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",891     "retrieved_at": "2026-09-18"892    },893    {894     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",895     "retrieved_at": "2026-09-18"896    },897    {898     "url": "https://ai.google.dev/gemini-api/docs/pricing",899     "retrieved_at": "2026-09-18"900    },901    {902     "url": "https://ai.google.dev/gemini-api/docs/models",903     "retrieved_at": "2026-09-18"904    }905   ]906  },907  {908   "provider": "gemini",909   "model": "gemini-embedding-001",910   "availability": "general",911   "context_window": 2048,912   "max_output_tokens": 1,913   "input_modalities": [914    "text"915   ],916   "thinking": {917    "supported": false918   },919   "structured_output": {920    "supported": false,921    "response_json_schema": false,922    "enum_mode": false,923    "with_tools": false924   },925   "context_caching": {926    "explicit": false,927    "implicit": false,928    "min_tokens_docs": null,929    "free_tier": "unknown"930   },931   "candidate_count_gt1": false,932   "media_resolution_per_part": false,933   "agentic_video": false,934   "temperature_default": 1.0,935   "temperature_recommendation": null,936   "embedding": {937    "default_dimensions": 3072,938    "dimensions_range": "128–3072 (64 accepted live)",939    "task_type_param": true,940    "title_param": true,941    "normalized_when_truncated": false,942    "aggregation": "one vector per input string",943    "usage_metadata_returned": false,944    "batch_sync": true,945    "async_batch": "ACCOUNT_RESTRICTED (400 FAILED_PRECONDITION free tier)",946    "price_usd_per_1m_input": 0.15947   },948   "notes": "Text-only. Verified 64-d and 3072-d vectors.",949   "status": [950    "DOCUMENTED"951   ],952   "sources": [953    {954     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",955     "retrieved_at": "2026-09-18"956    },957    {958     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",959     "retrieved_at": "2026-09-18"960    },961    {962     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",963     "retrieved_at": "2026-09-18"964    },965    {966     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",967     "retrieved_at": "2026-09-18"968    },969    {970     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",971     "retrieved_at": "2026-09-18"972    },973    {974     "url": "https://ai.google.dev/gemini-api/docs/pricing",975     "retrieved_at": "2026-09-18"976    },977    {978     "url": "https://ai.google.dev/gemini-api/docs/models",979     "retrieved_at": "2026-09-18"980    }981   ]982  },983  {984   "provider": "gemini",985   "model": "gemini-embedding-2",986   "availability": "general",987   "context_window": 8192,988   "max_output_tokens": 1,989   "input_modalities": [990    "text",991    "image (≤6, PNG/JPEG)",992    "audio (≤180 s)",993    "video (≤120 s, 32 frames)",994    "pdf (1 file ≤6 pages)"995   ],996   "thinking": {997    "supported": false998   },999   "structured_output": {1000    "supported": false,1001    "response_json_schema": false,1002    "enum_mode": false,1003    "with_tools": false1004   },1005   "context_caching": {1006    "explicit": false,1007    "implicit": false,1008    "min_tokens_docs": null,1009    "free_tier": "unknown"1010   },1011   "candidate_count_gt1": false,1012   "media_resolution_per_part": false,1013   "agentic_video": false,1014   "temperature_default": 1.0,1015   "temperature_recommendation": null,1016   "embedding": {1017    "default_dimensions": 3072,1018    "dimensions_range": "128–3072 (64 accepted live)",1019    "task_type_param": "documented unsupported (use 'task: … | query: …' prompt prefix); accepted silently live",1020    "normalized_when_truncated": true,1021    "aggregation": "all parts of one Content → ONE vector; separate Content objects → separate vectors",1022    "usage_metadata_returned": true,1023    "price_usd_per_1m_text_input": 0.2,1024    "price_image": "$0.00012 per image",1025    "price_audio": "$0.00016 per second",1026    "price_video": "$0.00079 per frame",1027    "batch_price": "50 %"1028   },1029   "notes": "Stable since April 2026; embedding spaces of 001 and 2 are incompatible (re-embed).",1030   "status": [1031    "DOCUMENTED"1032   ],1033   "sources": [1034    {1035     "url": "https://ai.google.dev/gemini-api/docs/generate-content/thinking",1036     "retrieved_at": "2026-09-18"1037    },1038    {1039     "url": "https://ai.google.dev/gemini-api/docs/generate-content/structured-output",1040     "retrieved_at": "2026-09-18"1041    },1042    {1043     "url": "https://ai.google.dev/gemini-api/docs/generate-content/caching",1044     "retrieved_at": "2026-09-18"1045    },1046    {1047     "url": "https://ai.google.dev/gemini-api/docs/generate-content/gemini-3",1048     "retrieved_at": "2026-09-18"1049    },1050    {1051     "url": "https://ai.google.dev/gemini-api/docs/generate-content/whats-new-gemini-3.5",1052     "retrieved_at": "2026-09-18"1053    },1054    {1055     "url": "https://ai.google.dev/gemini-api/docs/pricing",1056     "retrieved_at": "2026-09-18"1057    },1058    {1059     "url": "https://ai.google.dev/gemini-api/docs/models",1060     "retrieved_at": "2026-09-18"1061    }1062   ]1063  }1064 ]1065}1066