Summary
The base catalog entry for gemini-3.1-flash-lite lists only "google" in available_providers, but the model is confirmed available on Vertex AI. A Vertex-specific entry (publishers/google/models/gemini-3.1-flash-lite) already exists in the catalog, but the base entry was not updated to include "vertex".
This is an oversight from PR #600 (afc3220), which added the publishers/google/models/gemini-3.1-flash-lite entry but did not update the base entry's available_providers.
Gap
The base entry gemini-3.1-flash-lite (line ~6756 in model_list.json) has:
"available_providers": ["google"]
It should be:
"available_providers": ["google", "vertex"]
Evidence of inconsistency
The preview version of the same model is correctly configured:
gemini-3.1-flash-lite-preview (line ~6044) has available_providers: ["google", "vertex"] ✅
publishers/google/models/gemini-3.1-flash-lite-preview (line ~8530) also exists ✅
Every other current Gemini 3.x model lists both providers:
gemini-3.5-flash → ["google", "vertex"]
gemini-3.1-pro-preview → ["google", "vertex"]
gemini-3-flash-preview → ["google", "vertex"]
Additionally, the base entry is missing supported_regions that the preview version has (["global"]).
Verification checklist
Verification notes
| Field |
Source |
Notes |
| Vertex availability |
Vertex AI pricing page |
Listed with Global and Non-global pricing tiers |
| Google AI availability |
Google AI models page |
Listed as "Stable" |
| Vertex entry exists |
model_list.json line ~8546 |
publishers/google/models/gemini-3.1-flash-lite already present |
| Base entry missing vertex |
model_list.json line ~6756 |
available_providers: ["google"] — missing "vertex" |
| Preview version correct |
model_list.json line ~6044 |
gemini-3.1-flash-lite-preview has ["google", "vertex"] |
Local files inspected
packages/proxy/schema/model_list.json — confirmed inconsistency between base entry and Vertex-specific entry
Source URLs
{
"kind": "missing_model",
"provider": "vertex",
"models": ["gemini-3.1-flash-lite"],
"status": "active",
"model_specs": {
"gemini-3.1-flash-lite": {
"format": "google",
"flavor": "chat",
"multimodal": true,
"available_providers": ["google", "vertex"],
"supported_regions": ["global"],
"input_cost_per_mil_tokens": 0.25,
"output_cost_per_mil_tokens": 1.5,
"input_cache_read_cost_per_mil_tokens": 0.025,
"displayName": "Gemini 3.1 Flash-Lite",
"reasoning": true,
"reasoning_budget": true,
"max_input_tokens": 1048576,
"max_output_tokens": 65536
}
},
"source_urls": [
"https://cloud.google.com/vertex-ai/generative-ai/pricing",
"https://ai.google.dev/gemini-api/docs/models/gemini"
]
}
Summary
The base catalog entry for
gemini-3.1-flash-litelists only"google"inavailable_providers, but the model is confirmed available on Vertex AI. A Vertex-specific entry (publishers/google/models/gemini-3.1-flash-lite) already exists in the catalog, but the base entry was not updated to include"vertex".This is an oversight from PR #600 (
afc3220), which added thepublishers/google/models/gemini-3.1-flash-liteentry but did not update the base entry'savailable_providers.Gap
The base entry
gemini-3.1-flash-lite(line ~6756 inmodel_list.json) has:It should be:
Evidence of inconsistency
The preview version of the same model is correctly configured:
gemini-3.1-flash-lite-preview(line ~6044) hasavailable_providers: ["google", "vertex"]✅publishers/google/models/gemini-3.1-flash-lite-preview(line ~8530) also exists ✅Every other current Gemini 3.x model lists both providers:
gemini-3.5-flash→["google", "vertex"]gemini-3.1-pro-preview→["google", "vertex"]gemini-3-flash-preview→["google", "vertex"]Additionally, the base entry is missing
supported_regionsthat the preview version has (["global"]).Verification checklist
gemini-3.1-flash-litewith Global $0.25/$1.50 and Non-global $0.275/$1.65 pricing) AND on the Google AI models page (listed as "Stable")available_providersneeds updatinggemini-3.1-flash-lite vertex)Verification notes
model_list.jsonline ~8546publishers/google/models/gemini-3.1-flash-litealready presentmodel_list.jsonline ~6756available_providers: ["google"]— missing"vertex"model_list.jsonline ~6044gemini-3.1-flash-lite-previewhas["google", "vertex"]Local files inspected
packages/proxy/schema/model_list.json— confirmed inconsistency between base entry and Vertex-specific entrySource URLs
{ "kind": "missing_model", "provider": "vertex", "models": ["gemini-3.1-flash-lite"], "status": "active", "model_specs": { "gemini-3.1-flash-lite": { "format": "google", "flavor": "chat", "multimodal": true, "available_providers": ["google", "vertex"], "supported_regions": ["global"], "input_cost_per_mil_tokens": 0.25, "output_cost_per_mil_tokens": 1.5, "input_cache_read_cost_per_mil_tokens": 0.025, "displayName": "Gemini 3.1 Flash-Lite", "reasoning": true, "reasoning_budget": true, "max_input_tokens": 1048576, "max_output_tokens": 65536 } }, "source_urls": [ "https://cloud.google.com/vertex-ai/generative-ai/pricing", "https://ai.google.dev/gemini-api/docs/models/gemini" ] }