Générer des images avec Grok
Générez des images avec Grok Imagine Image 2.0, notamment en contrôlant la qualité, le ratio d’aspect, la résolution, le nombre d’images et le format de réponse.
application/json.
model et prompt sont obligatoires.
Choisir un modèle
Choisissez un ID de modèle d’image Grok dans la page Modèles. Les exemples d’API utilisentgrok-imagine-image-2.0.
quality est disponible uniquement avec grok-imagine-image-2.0 et accepte low ou medium. Définissez-le explicitement lorsque votre application dépend d’un niveau de qualité particulier. Lorsque resolution est omis pour Image 2.0, CometAPI utilise 1k.
Configurer la sortie
- Utilisez
aspect_ratiopour sélectionner le format de sortie, ou utilisezautopour laisser le modèle sélectionner le format. - Utilisez
resolutionpour demander une sortie1kou2k. - Utilisez
npour demander de 1 à 10 images. La valeur par défaut est1. - Utilisez
response_formatpour renvoyer des URL temporaires ou des données d’image encodées en Base64.
b64_json lorsque votre application nécessite les octets de l’image dans la réponse d’API.Autorisations
Use your CometAPI API key as the bearer value.
Corps
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