@@ -164,7 +164,7 @@ import { xai } from '@ai-sdk/xai';
164164import { generateText } from ' ai' ;
165165
166166const { text } = await generateText ({
167- model: xai .responses (' grok-2-vision-1212 ' ),
167+ model: xai .responses (' grok-3 ' ),
168168 messages: [
169169 {
170170 role: ' user' ,
@@ -781,9 +781,6 @@ console.log('Sources:', await result.sources);
781781| ` grok-3-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Cross size = { 18 } /> |
782782| ` grok-3-mini ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
783783| ` grok-3-mini-latest ` | <Cross size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> |
784- | ` grok-2-vision ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Cross size = { 18 } /> |
785- | ` grok-2-vision-latest ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Cross size = { 18 } /> |
786- | ` grok-2-vision-1212 ` | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Check size = { 18 } /> | <Cross size = { 18 } /> |
787784
788785<Note >
789786 The table above lists popular models. Please see the [ xAI
@@ -800,7 +797,7 @@ import { xai } from '@ai-sdk/xai';
800797import { generateImage } from ' ai' ;
801798
802799const { image } = await generateImage ({
803- model: xai .image (' grok-2 -image' ),
800+ model: xai .image (' grok-imagine -image' ),
804801 prompt: ' A futuristic cityscape at sunset' ,
805802});
806803```
@@ -813,7 +810,7 @@ const { image } = await generateImage({
813810
814811### Image Editing
815812
816- xAI supports image editing through the ` grok-2-image ` and ` grok- imagine-image` models . Pass input images via ` prompt.images ` to transform or edit existing images.
813+ xAI supports image editing through the ` grok-imagine-image ` model . Pass input images via ` prompt.images ` to transform or edit existing images.
817814
818815<Note >
819816 xAI image editing does not support masks. Editing is prompt-driven - describe
@@ -832,7 +829,7 @@ import { readFileSync } from 'fs';
832829const imageBuffer = readFileSync (' ./input-image.png' );
833830
834831const { images } = await generateImage ({
835- model: xai .image (' grok-2 -image' ),
832+ model: xai .image (' grok-imagine -image' ),
836833 prompt: {
837834 text: ' Turn the cat into a golden retriever dog' ,
838835 images: [imageBuffer ],
@@ -869,7 +866,7 @@ Apply artistic styles to an image:
869866const imageBuffer = readFileSync (' ./input-image.png' );
870867
871868const { images } = await generateImage ({
872- model: xai .image (' grok-2 -image' ),
869+ model: xai .image (' grok-imagine -image' ),
873870 prompt: {
874871 text: ' Transform this into a watercolor painting style' ,
875872 images: [imageBuffer ],
@@ -892,7 +889,7 @@ import { xai } from '@ai-sdk/xai';
892889import { generateImage } from ' ai' ;
893890
894891const { images } = await generateImage ({
895- model: xai .image (' grok-2 -image' ),
892+ model: xai .image (' grok-imagine -image' ),
896893 prompt: ' A futuristic cityscape at sunset' ,
897894 aspectRatio: ' 16:9' ,
898895 n: 2 ,
@@ -903,7 +900,6 @@ const { images } = await generateImage({
903900
904901| Model | Aspect Ratios | Image Editing |
905902| -------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------- |
906- | ` grok-2-image ` | ` 1:1 ` , ` 16:9 ` , ` 9:16 ` , ` 4:3 ` , ` 3:4 ` , ` 3:2 ` , ` 2:3 ` , ` 2:1 ` , ` 1:2 ` , ` 19.5:9 ` , ` 9:19.5 ` , ` 20:9 ` , ` 9:20 ` , ` auto ` | <Check size = { 18 } /> |
907903| ` grok-imagine-image ` | ` 1:1 ` , ` 16:9 ` , ` 9:16 ` , ` 4:3 ` , ` 3:4 ` , ` 3:2 ` , ` 2:3 ` , ` 2:1 ` , ` 1:2 ` , ` 19.5:9 ` , ` 9:19.5 ` , ` 20:9 ` , ` 9:20 ` , ` auto ` | <Check size = { 18 } /> |
908904
909905## Video Models
0 commit comments