WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 8631c5f

Browse files
authored
Merge branch 'main' into dev
2 parents 6015c09 + 4d2e88e commit 8631c5f

File tree

8 files changed

+35
-23
lines changed

8 files changed

+35
-23
lines changed

.changeset/wild-grapes-sing.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@ai-sdk/google-vertex': patch
3+
'@ai-sdk/google': patch
4+
---
5+
6+
fix(google,google-vertex): update known model IDs

content/docs/03-ai-sdk-core/35-image-generation.mdx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ import { experimental_generateImage as generateImage } from 'ai';
5959
import { vertex } from '@ai-sdk/google-vertex';
6060

6161
const { image } = await generateImage({
62-
model: vertex.image('imagen-3.0-generate-002'),
62+
model: vertex.image('imagen-4.0-generate-001'),
6363
prompt: 'Santa Claus driving a Cadillac',
6464
aspectRatio: '16:9',
6565
});
@@ -280,8 +280,12 @@ for (const file of result.files) {
280280
| [DeepInfra](/providers/ai-sdk-providers/deepinfra#image-models) | `stabilityai/sdxl-turbo` | 1:1, 16:9, 1:9, 3:2, 2:3, 4:5, 5:4, 9:16, 9:21 |
281281
| [Replicate](/providers/ai-sdk-providers/replicate) | `black-forest-labs/flux-schnell` | 1:1, 2:3, 3:2, 4:5, 5:4, 16:9, 9:16, 9:21, 21:9 |
282282
| [Replicate](/providers/ai-sdk-providers/replicate) | `recraft-ai/recraft-v3` | 1024x1024, 1365x1024, 1024x1365, 1536x1024, 1024x1536, 1820x1024, 1024x1820, 1024x2048, 2048x1024, 1434x1024, 1024x1434, 1024x1280, 1280x1024, 1024x1707, 1707x1024 |
283-
| [Google](/providers/ai-sdk-providers/google#image-models) | `imagen-3.0-generate-002` | 1:1, 3:4, 4:3, 9:16, 16:9 |
284-
| [Google Vertex](/providers/ai-sdk-providers/google-vertex#image-models) | `imagen-3.0-generate-002` | 1:1, 3:4, 4:3, 9:16, 16:9 |
283+
| [Google](/providers/ai-sdk-providers/google#image-models) | `imagen-4.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
284+
| [Google](/providers/ai-sdk-providers/google#image-models) | `imagen-4.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
285+
| [Google](/providers/ai-sdk-providers/google#image-models) | `imagen-4.0-ultra-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
286+
| [Google Vertex](/providers/ai-sdk-providers/google-vertex#image-models) | `imagen-4.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
287+
| [Google Vertex](/providers/ai-sdk-providers/google-vertex#image-models) | `imagen-4.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
288+
| [Google Vertex](/providers/ai-sdk-providers/google-vertex#image-models) | `imagen-4.0-ultra-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
285289
| [Google Vertex](/providers/ai-sdk-providers/google-vertex#image-models) | `imagen-3.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
286290
| [Fireworks](/providers/ai-sdk-providers/fireworks#image-models) | `accounts/fireworks/models/flux-1-dev-fp8` | 1:1, 2:3, 3:2, 4:5, 5:4, 16:9, 9:16, 9:21, 21:9 |
287291
| [Fireworks](/providers/ai-sdk-providers/fireworks#image-models) | `accounts/fireworks/models/flux-1-schnell-fp8` | 1:1, 2:3, 3:2, 4:5, 5:4, 16:9, 9:16, 9:21, 21:9 |

content/providers/01-ai-sdk-providers/15-google-generative-ai.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,7 @@ import { google } from '@ai-sdk/google';
10131013
import { experimental_generateImage as generateImage } from 'ai';
10141014

10151015
const { image } = await generateImage({
1016-
model: google.image('imagen-3.0-generate-002'),
1016+
model: google.image('imagen-4.0-generate-001'),
10171017
prompt: 'A futuristic cityscape at sunset',
10181018
aspectRatio: '16:9',
10191019
});
@@ -1027,7 +1027,7 @@ import { GoogleGenerativeAIImageProviderOptions } from '@ai-sdk/google';
10271027
import { experimental_generateImage as generateImage } from 'ai';
10281028

10291029
const { image } = await generateImage({
1030-
model: google.image('imagen-3.0-generate-002'),
1030+
model: google.image('imagen-4.0-generate-001'),
10311031
providerOptions: {
10321032
google: {
10331033
personGeneration: 'dont_allow',
@@ -1051,4 +1051,4 @@ The following provider options are available:
10511051

10521052
| Model | Aspect Ratios |
10531053
| ------------------------- | ------------------------- |
1054-
| `imagen-3.0-generate-002` | 1:1, 3:4, 4:3, 9:16, 16:9 |
1054+
| `imagen-4.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |

content/providers/01-ai-sdk-providers/16-google-vertex.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ import { vertex } from '@ai-sdk/google-vertex';
666666
import { experimental_generateImage as generateImage } from 'ai';
667667

668668
const { image } = await generateImage({
669-
model: vertex.image('imagen-3.0-generate-002'),
669+
model: vertex.image('imagen-4.0-generate-001'),
670670
prompt: 'A futuristic cityscape at sunset',
671671
aspectRatio: '16:9',
672672
});
@@ -680,7 +680,7 @@ import { GoogleVertexImageProviderOptions } from '@ai-sdk/google-vertex';
680680
import { experimental_generateImage as generateImage } from 'ai';
681681

682682
const { image } = await generateImage({
683-
model: vertex.image('imagen-3.0-generate-002'),
683+
model: vertex.image('imagen-4.0-generate-001'),
684684
providerOptions: {
685685
vertex: {
686686
negativePrompt: 'pixelated, blurry, low-quality',
@@ -720,7 +720,7 @@ import { GoogleVertexImageProviderOptions } from '@ai-sdk/google-vertex';
720720
import { experimental_generateImage as generateImage } from 'ai';
721721

722722
const { image, providerMetadata } = await generateImage({
723-
model: vertex.image('imagen-3.0-generate-002'),
723+
model: vertex.image('imagen-4.0-generate-001'),
724724
prompt: 'A futuristic cityscape at sunset',
725725
aspectRatio: '16:9',
726726
});
@@ -732,14 +732,14 @@ console.log(
732732

733733
#### Model Capabilities
734734

735-
| Model | Aspect Ratios |
736-
| ----------------------------------------- | ------------------------- |
737-
| `imagen-3.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
738-
| `imagen-3.0-generate-002` | 1:1, 3:4, 4:3, 9:16, 16:9 |
739-
| `imagen-3.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
740-
| `imagen-4.0-generate-preview-06-06` | 1:1, 3:4, 4:3, 9:16, 16:9 |
741-
| `imagen-4.0-fast-generate-preview-06-06` | 1:1, 3:4, 4:3, 9:16, 16:9 |
742-
| `imagen-4.0-ultra-generate-preview-06-06` | 1:1, 3:4, 4:3, 9:16, 16:9 |
735+
| Model | Aspect Ratios |
736+
| ------------------------------- | ------------------------- |
737+
| `imagen-3.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
738+
| `imagen-3.0-generate-002` | 1:1, 3:4, 4:3, 9:16, 16:9 |
739+
| `imagen-3.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
740+
| `imagen-4.0-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
741+
| `imagen-4.0-fast-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
742+
| `imagen-4.0-ultra-generate-001` | 1:1, 3:4, 4:3, 9:16, 16:9 |
743743

744744
## Google Vertex Anthropic Provider Usage
745745

examples/ai-core/src/generate-image/google-vertex.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { presentImages } from '../lib/present-image';
88

99
async function main() {
1010
const result = await generateImage({
11-
model: vertex.image('imagen-3.0-generate-002'),
11+
model: vertex.image('imagen-4.0-generate-001'),
1212
prompt: 'A burrito launched through a tunnel',
1313
aspectRatio: '1:1',
1414
providerOptions: {

examples/ai-core/src/generate-image/google.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import 'dotenv/config';
55

66
async function main() {
77
const { image } = await generateImage({
8-
model: google.image('imagen-3.0-generate-002'),
8+
model: google.image('imagen-4.0-generate-001'),
99
prompt: 'A burrito launched through a tunnel',
1010
aspectRatio: '1:1',
1111
providerOptions: {

packages/google-vertex/src/google-vertex-image-settings.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export type GoogleVertexImageModelId =
22
| 'imagen-3.0-generate-001'
33
| 'imagen-3.0-generate-002'
44
| 'imagen-3.0-fast-generate-001'
5-
| 'imagen-4.0-generate-preview-06-06'
6-
| 'imagen-4.0-fast-generate-preview-06-06'
7-
| 'imagen-4.0-ultra-generate-preview-06-06'
5+
| 'imagen-4.0-generate-001'
6+
| 'imagen-4.0-ultra-generate-001'
7+
| 'imagen-4.0-fast-generate-001'
88
| (string & {});

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
export type GoogleGenerativeAIImageModelId =
2-
| 'imagen-3.0-generate-002'
2+
| 'imagen-4.0-generate-001'
3+
| 'imagen-4.0-ultra-generate-001'
4+
| 'imagen-4.0-fast-generate-001'
35
| (string & {});
46

57
export interface GoogleGenerativeAIImageSettings {

0 commit comments

Comments
 (0)