Grok Imagine Image 2.0 API

Text-to-image plus multi-reference editing with up to three source images, selectable quality tiers, and 1K or 2K output resolution.

xAIGénération d’imagesPublié 7 août 2026Endpoint propriétaireNouveau

À propos de Grok Imagine Image 2.0

Text-to-image plus multi-reference editing with up to three source images, selectable quality tiers, and 1K or 2K output resolution.

Aussi connu sous le nom Grok Imagine Image, xAI Grok Imagine Image 2.0

image generationimage editingmulti imagetext rendering

Caractéristiques de Grok Imagine Image 2.0

ID du modèle
grok-imagine-image-2-0
Fournisseur
xAI
Catégorie
Génération d’images
Publié
7 août 2026
Entrée
TexteImage
Sortie
Image
Endpoints
POST/v1/images/generationsPOST/v1/images/edits
Identifiants de modèle alternatifs
grok-imagine-image-2grok-imagine-image-2.0xai/grok-imagine-image-2-0xai/grok-imagine-image-2xai/grok-imagine-image-2.0

Tarifs de l'API Grok Imagine Image 2.0

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Low quality, 1K
per image
$0.048
Low quality, 2K
per image
$0.072
Medium quality, 1K
per image
$0.072
Medium quality, 2K
per image
$0.096
Image input
per image
$0.05
Comparer sur la page complète des tarifs

Comment appeler l'API Grok Imagine Image 2.0

Grok Imagine Image 2.0 fonctionne via POST /v1/images/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Ou ajoutez "sync": true pour éviter le polling : la requête reste ouverte et renvoie directement la réponse image au format OpenAI, donc les SDKs OpenAI fonctionnent tels quels. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL : envoyer le job
curl https://api.empiriolabs.ai/v1/images/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-image-2-0",
    "prompt": "Describe what you want Grok Imagine Image 2.0 to generate."
  }'
cURL : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/images/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "grok-imagine-image-2-0",
        "prompt": "Describe what you want Grok Imagine Image 2.0 to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Référence complète de l'API Grok Imagine Image 2.0

Paramètres de l'API Grok Imagine Image 2.0

Paramètres de requête pris en charge par l'API Grok Imagine Image 2.0 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
promptstring--Describe the image to create. With source images attached, this becomes the editing instruction. Refer to multiple images as <IMAGE_0>, <IMAGE_1>, and so on. Up to...
imagearray--One to three source images to edit, as URLs, data URIs, or uploaded image objects. Leave empty to generate from the prompt alone.
imagesarray--Plural alias for multiple uploaded image references.
qualityenummediumlow, mediumRendering quality. Low returns in a few seconds and costs less per image. Medium takes longer and resolves finer detail.
resolutionenum1k1k, 2kOutput resolution tier. 2k renders more pixels and costs more per image than 1k.
aspect_ratioenumautoauto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2, 19.5:9, ...Output aspect ratio. Auto lets the model pick the best fit for the prompt. For an edit, auto follows the first source image.
num_imagesnumber11 à 10Number of output images. Each output image is billed separately.
response_formatenumurlurl, b64_jsonReturn signed image URLs by default, or include base64 image data when b64_json is requested.

Bon à savoir

Generates images from a text prompt, or edits up to three source images from a natural-language instruction.

Modes

  • Text-to-image: send a prompt with no image.
  • Image editing: attach one image and describe the change you want.
  • Multi-image editing: attach two or three images to combine subjects, transfer a style, or compose a scene. Refer to them in the prompt as <IMAGE_0>, <IMAGE_1>, and so on.

Example multi-image prompt

Place the product from <IMAGE_0> onto the marble surface in <IMAGE_1>.

Defaults

  • Medium quality at 1K resolution
  • Auto aspect ratio, so the model picks the best fit for the prompt
  • One output image per request

Quality and resolution

Quality selects how much work goes into the render: low returns in a few seconds, medium takes longer and resolves finer detail. Resolution selects the 1K or 2K output tier. The two combine into four price points, so a low 1K image is the cheapest option and a medium 2K image the most detailed.

Controls

Supports prompt, source images (URL or upload), quality, resolution, aspect ratio across fourteen ratios including auto, number of images, and response format.

Limits

  • Up to 3 source images per edit
  • Up to 10 output images per request
  • Prompt up to 8,000 characters

Billing

  • Charged per output image at the selected quality and resolution, plus a per-image fee for each source image you attach. Text-to-image has no source-image fee.
  • A request that fails validation or is rejected before any image is produced is not billed.
  • An image that is produced but then blocked by content policy is still billed. This follows xAI usage policy, which charges for the generation even when the output is blocked by the content safety check. Keep prompts and source images within the usage policy to avoid this.

Content safety

Generated images pass an automated content-safety check. An image flagged as explicit is not returned. Because the image is generated before the check runs, a flagged generation is still billed.

API Grok Imagine Image 2.0 : questions fréquentes

Combien coûte l'API Grok Imagine Image 2.0 ?

Sur EmpirioLabs, Grok Imagine Image 2.0 est facturé à l'usage : Low quality, 1K $0.048 per image; Low quality, 2K $0.072 per image; Medium quality, 1K $0.072 per image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint Grok Imagine Image 2.0 utilise-t-il ?

Grok Imagine Image 2.0 est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Grok Imagine Image 2.0 dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute Grok Imagine Image 2.0 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API Grok Imagine Image 2.0 ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.