使用xAI Grok Imagine模型生成图像 — 批量生成、多种宽高比、Base64输出、并发请求。适用于用户需要AI图像生成的场景。
Generate images from text with Grok Imagine models. Supports batch, aspect ratio, resolution, base64, and concurrent requests.
bash
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "A futuristic city skyline at night"
}'
ModelStatusUse Casegrok-imagine-image-quality✅ CurrentAll new requestsgrok-imagine-image-pro⚠️ Deprecated May 2026Legacy, migrate to quality
prompt (required) — Text descriptionmodel (required) — grok-imagine-image-qualityn (optional) — Number of images (1-4)response_format (optional) — url (default) or b64_jsonbash
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "A collage of London landmarks in stenciled street-art style"
}'
bash
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "A futuristic city skyline at night",
"n": 4
}'
bash
curl -X POST https://api.x.ai/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "A serene Japanese garden",
"response_format": "b64_json"
}'
json
{
"data": [
{
"url": "https://...",
"b64_json": "..."
}
]
}
python
import xai_sdk
client = xai_sdk.Client()
response = client.image.sample(
prompt="A futuristic city skyline",
model="grok-imagine-image-quality",
)
print(response.url)
python
from openai import OpenAI
client = OpenAI(
base_url="https://api.x.ai/v1",
api_key="YOUR_XAI_API_KEY",
)
response = client.images.generate(
model="grok-imagine-image-quality",
prompt="A futuristic city skyline",
)
print(response.data[0].url)
b64_json for embeddingn parameter for batch variationsrespect_moderation for content filtering