Generar imágenes con Grok
Genera imágenes con Grok Imagine Image 2.0, incluidos controles de calidad, relación de aspecto, resolución, cantidad de imágenes y formato de respuesta.
application/json.
model y prompt son obligatorios.
Elegir un modelo
Elige un ID de modelo de imagen Grok en la página de modelos. Los ejemplos de la API usangrok-imagine-image-2.0.
quality solo está disponible con grok-imagine-image-2.0 y acepta low o medium. Establécelo explícitamente cuando tu aplicación dependa de un nivel de calidad concreto. Cuando se omite resolution para Image 2.0, CometAPI usa 1k.
Configurar la salida
- Usa
aspect_ratiopara seleccionar la forma de salida, o usaautopara que el modelo seleccione la forma. - Usa
resolutionpara solicitar una salida1ko2k. - Usa
npara solicitar de 1 a 10 imágenes. El valor predeterminado es1. - Usa
response_formatpara devolver URL temporales o datos de imagen codificados en Base64.
b64_json cuando tu aplicación necesite los bytes de la imagen en la respuesta de la API.Autorizaciones
Use your CometAPI API key as the bearer value.
Cuerpo
The Grok image model ID. See the Models page for available model IDs.
grok-imagine-image, grok-imagine-image-quality, grok-imagine-image-2.0 "grok-imagine-image-2.0"
A text description of the image to generate.
1"A glass observatory above a quiet alpine lake at sunrise"
The number of images to generate. Use an integer from 1 through 10.
1 <= x <= 10The output shape. Use auto to let the model select the aspect ratio.
1:1, 3:4, 4:3, 9:16, 16:9, 2:3, 3:2, 9:19.5, 19.5:9, 9:20, 20:9, 1:2, 2:1, auto "16:9"
The requested output resolution. Image 2.0 uses 1k when this field is omitted.
1k, 2k "1k"
Image quality for grok-imagine-image-2.0. This field is not available for the older Grok image model IDs.
low, medium "low"
The image representation in each response item. Use url for a temporary download URL or b64_json for Base64-encoded image bytes.
url, b64_json