Skip to content

Commit 2fa3ca8

Browse files
gr2mclaude
andauthored
feat(provider/google): add missing model IDs (#12819)
## Summary - Added 18 new model IDs to `GoogleGenerativeAIModelId` type in `google-generative-ai-options.ts` for better autocomplete support, including gemini-2.0, gemini-2.5, gemini-3.1, gemma, robotics, and other new model variants - Added 2 new model IDs (`veo-3.0-generate-001`, `veo-3.0-fast-generate-001`) to `GoogleGenerativeAIVideoModelId` type in `google-generative-ai-video-settings.ts` - Added a patch changeset for `@ai-sdk/google` Closes #12809 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 41eaf7a commit 2fa3ca8

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

.changeset/add-google-model-ids.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@ai-sdk/google': patch
3+
---
4+
5+
Added missing model IDs to GoogleGenerativeAIModelId and GoogleGenerativeAIVideoModelId types for better autocomplete support.

packages/google/src/google-generative-ai-options.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,23 @@ export type GoogleGenerativeAIModelId =
2222
| 'gemini-2.0-pro-exp-02-05'
2323
| 'gemini-2.0-flash-thinking-exp-01-21'
2424
| 'gemini-2.0-flash-exp'
25+
| 'gemini-2.0-flash-exp-image-generation'
26+
| 'gemini-2.0-flash-lite-001'
2527
| 'gemini-2.5-pro'
2628
| 'gemini-2.5-flash'
2729
| 'gemini-2.5-flash-image'
2830
| 'gemini-2.5-flash-lite'
2931
| 'gemini-2.5-flash-lite-preview-09-2025'
3032
| 'gemini-2.5-flash-preview-04-17'
3133
| 'gemini-2.5-flash-preview-09-2025'
34+
| 'gemini-2.5-flash-preview-tts'
35+
| 'gemini-2.5-pro-preview-tts'
36+
| 'gemini-2.5-flash-native-audio-latest'
37+
| 'gemini-2.5-flash-native-audio-preview-09-2025'
38+
| 'gemini-2.5-flash-native-audio-preview-12-2025'
39+
| 'gemini-2.5-computer-use-preview-10-2025'
3240
| 'gemini-3.1-pro-preview'
41+
| 'gemini-3.1-pro-preview-customtools'
3342
| 'gemini-3-pro-preview'
3443
| 'gemini-3-pro-image-preview'
3544
| 'gemini-3-flash-preview'
@@ -38,10 +47,18 @@ export type GoogleGenerativeAIModelId =
3847
| 'gemini-pro-latest'
3948
| 'gemini-flash-latest'
4049
| 'gemini-flash-lite-latest'
50+
| 'deep-research-pro-preview-12-2025'
51+
| 'nano-banana-pro-preview'
52+
| 'aqa'
4153
// Experimental models
4254
// https://ai.google.dev/gemini-api/docs/models/experimental-models
4355
| 'gemini-2.5-pro-exp-03-25'
4456
| 'gemini-exp-1206'
57+
| 'gemini-robotics-er-1.5-preview'
58+
| 'gemma-3-1b-it'
59+
| 'gemma-3-4b-it'
60+
| 'gemma-3n-e4b-it'
61+
| 'gemma-3n-e2b-it'
4562
| 'gemma-3-12b-it'
4663
| 'gemma-3-27b-it'
4764
| (string & {});

packages/google/src/google-generative-ai-video-settings.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@ export type GoogleGenerativeAIVideoModelId =
22
| 'veo-3.1-fast-generate-preview'
33
| 'veo-3.1-generate-preview'
44
| 'veo-3.1-generate'
5+
| 'veo-3.0-generate-001'
6+
| 'veo-3.0-fast-generate-001'
57
| 'veo-2.0-generate-001'
68
| (string & {});

0 commit comments

Comments
 (0)