google/gemini-3.1-pro-preview:batch

This addressing variant is no longer listed in the catalogue, so a call to this exact id will not resolve.

The model itself did not go anywhere. Drop the suffix and the same model answers.

Call this id instead: google/gemini-3.1-pro-preview

We are not counting this as a removal. Every base model in that group stayed listed, so it is a change in how the catalogue addresses them rather than a retirement.

The base model, still listed

Input$2.00
Output$12.00
Cache read$0.200
Cache write$0.375

Other calls in the same code may use the same suffix:

curl -sO https://neosignal-ai.vercel.app/check.py
python check.py .

It names every model your repository calls that is already gone, and exits non-zero so the next one fails the build instead of production.