πŸ› fix: bound NanoBanana regex to avoid matching unrelated Gemini image models

Address Codex review feedback on #347 β€” dropping the `$` anchor let the
pattern match any Gemini id with an -image-/-pro-image- prefix (e.g.
gemini-2.0-flash-image-generation), not just NanoBanana variants.
This commit is contained in:
yutengjing
2026-07-01 17:58:51 +08:00
parent bb17a9a0bc
commit c5150ad417
2 changed files with 2 additions and 2 deletions
@@ -173,7 +173,7 @@ export const rnModelMappings: RNModelMapping[] = [
keywords: [
'gemini-3.1-flash-image-preview',
'gemini-3-pro-image-preview',
'gemini-\\d+(?:\\.\\d+)?-(?:flash(?:-lite)?|pro)-image(?:-preview)?',
'gemini-\\d+(?:\\.\\d+)?-(?:flash(?:-lite)?|pro)-image(?:-preview)?(?::|$)',
'nanobanana',
'nano-banana',
],
+1 -1
View File
@@ -175,7 +175,7 @@ export const modelMappings: ModelMapping[] = [
keywords: [
'gemini-3.1-flash-image-preview',
'gemini-3-pro-image-preview',
'gemini-\\d+(?:\\.\\d+)?-(?:flash(?:-lite)?|pro)-image(?:-preview)?',
'gemini-\\d+(?:\\.\\d+)?-(?:flash(?:-lite)?|pro)-image(?:-preview)?(?::|$)',
'nanobanana',
'nano-banana',
],