preserve preview suffix in vertex cache model name (#4426)
This commit is contained in:
@@ -2699,8 +2699,11 @@ class ForgeAgent:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
LOG.debug("Failed to extract model name from config, using default", error=str(e))
|
LOG.debug("Failed to extract model name from config, using default", error=str(e))
|
||||||
|
|
||||||
# Normalize model name to the canonical Vertex identifier (e.g., gemini-2.5-pro)
|
# Normalize model name to the canonical Vertex identifier (e.g., gemini-2.5-pro).
|
||||||
match = re.search(r"(gemini-\d+(?:\.\d+)?-(?:flash-lite|flash|pro))", model_name, re.IGNORECASE)
|
# Preserve preview suffixes so we don't strip required identifiers (e.g., gemini-3-flash-preview).
|
||||||
|
match = re.search(
|
||||||
|
r"(gemini-\d+(?:\.\d+)?-(?:flash-lite|flash|pro)(?:-preview)?)", model_name, re.IGNORECASE
|
||||||
|
)
|
||||||
if match:
|
if match:
|
||||||
model_name = match.group(1).lower()
|
model_name = match.group(1).lower()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user