mirror of
https://gh-proxy.org/https://github.com/klinsmaya/new-api.git
synced 2026-11-10 02:17:24 +08:00
Gemini responses grounded with Google Search billed one google_search call per response on every model. Google bills Gemini 3 per unique search query ($14 per 1,000) and Gemini 2.5 and older per grounded prompt ($35 per 1,000). A counter now collects the unique non-empty web and image search queries across every stream frame and candidate of a response. It records google_search as that query count and google_search_grounded_prompt as one grounded prompt, and the tool price table decides which of the two costs money for a model. The native generateContent handler now counts grounding too. Google reports no billed count in the response, so the unique query set is the best available evidence, not a guaranteed match. Built-in prices make queries free and grounded prompts $35 per 1,000 on gemini-2.5*, gemini-2.0*, and gemini-1.5*; other models keep google_search at $14 per query. Because built-in model-prefix prices take precedence over a tool default, an operator's own google_search price no longer applies to those older models; to keep search free there, set google_search_grounded_prompt:gemini-2.5* (and the 2.0* and 1.5* keys) to 0.