Skip to content

Legacy function names

Providers retire models regularly. GPTSheetsPlus keeps every function name that ever existed and points it at the replacement the provider recommends, so sheets built on earlier versions keep calculating without edits.

OpenAI

FunctionOriginallyNow runs on
=GPT()gpt-4o-mini, later gpt-5-minigpt-6.1-terra
=GPT4o()gpt-4ogpt-6-luna
=GPT41()gpt-4.1gpt-6-luna
=GPT5()gpt-5-chat-latestgpt-5.6-sol
=GPT5mini()gpt-5-minigpt-5.6-terra
=O1(), =O1PRO()o1, o1-progpt-5.6-sol
=O3(), =O3MINI()o3, o3-minigpt-5.6-sol
=O4MINI()o4-minigpt-5.6-terra

Model IDs passed to =OpenAI() are mapped the same way. See the OpenAI reference.

Google Gemini

FunctionOriginallyNow runs on
=GEMINI()gemini-pro, later gemini-2.5-flashgemini-3.8-flash
=Gemini25Pro()gemini-2.5-pro-previewgemini-3.1-pro-preview
=Gemini25Flash()gemini-2.5-flash-previewgemini-3.8-flash
=Gemini20Flash()gemini-2.0-flashgemini-3.8-flash
=Gemini15Pro()gemini-1.5-progemini-3.1-pro-preview
=Gemini15Flash()gemini-1.5-flashgemini-3.5-flash-lite

=GEMINI() also changed its argument order: ignore_cache moved from the second to the fourth position. See the Gemini reference.

Perplexity

Perplexity retired the Sonar chat models in favour of the Agent API, which uses effort levels instead of model names.

FunctionOriginallyNow
=PPLX(), =PERPLEXITY()sonareffort fast
=PPLX_PRO(), =PERPLEXITY_PRO()sonar-proeffort low
=PPLX_REASONING(), =PERPLEXITY_REASONING()sonar-reasoningeffort medium

Old model names passed to =PPLX_AGENT() as the effort argument are mapped too: sonar → fast, sonar-pro → low, sonar-reasoning and sonar-reasoning-pro → medium, sonar-deep-research → high.

Scraping

FunctionOriginallyNow
=SCRAPE() and the =SCRAPE_*() familyFirecrawlBright Data Web Unlocker
=Firecrawl()Firecrawlstill Firecrawl, with your own key

The maxAge and waitFor arguments of the =SCRAPE_*() functions are accepted for compatibility. maxAge is ignored (results are cached for 6 hours) and any waitFor greater than 0 forces browser rendering.

=SERP() used to search company pages only. It now searches the whole web unless you pass a category. Use =SERP_COMPANY() or =SERP(query, n, "company") for the old behaviour.