xAI Grok Image Generation: aspect_ratio & b64_json

Written by

in

Mastering Visual AI: A Deep Dive into xAI’s Image Generation API (site:docs.x.ai)

The boundary between text generation and visual creation continues to blur, and xAI’s developer ecosystem is at the forefront of this shift. For developers looking to integrate state-of-the-art text-to-image capabilities into their applications, xAI’s REST and SDK endpoints offer a streamlined, powerful pipeline.

At the heart of this capability is the /v1/images/generations endpoint powered by frontier models like Grok Imagine Image. Utilizing parameters such as aspect_ratio and response_format=b64_json, developers can harness pixel-perfect control over how images are shaped, formatted, and delivered.


🚀 Anatomy of an Image Generation Request

When interacting with xAI’s image generation infrastructure, requests are routed through standard OpenAI-compatible endpoints, minimizing friction for existing codebases.

A standard payload targets /v1/images/generations with a JSON body defining the model, text prompt, and formatting choices:

{
  "model": "grok-imagine-image-2.0",
  "prompt": "A futuristic cyberpunk market in Tokyo during a neon rainstorm, cinematic lighting",
  "aspect_ratio": "16:9",
  "response_format": "b64_json"
}

Key Parameters Explained

  • model: Specifies the exact iteration of the visual engine (

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *