推理 API
图像
图像生成
/v1/images/generations
根据 prompt 生成图像。这是向图像生成模型发起生成请求的 API endpoint。
请求体
响应体
dataarray<object>(array<object>,必填)— 生成的图像对象列表。
代码示例
**响应示例:**
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["XAI_API_KEY"],
base_url="https://api.x.ai/v1",
)
response = client.images.generate(
model="grok-imagine-image-2.0",
prompt="A collage of London landmarks in a stenciled street‑art style",
)
print(response.model_dump_json(indent=2))
{
"created": null,
"background": null,
"data": [
{
"b64_json": null,
"revised_prompt": "",
"url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-e721d078-dd94-4440-8b25-9836f1eb5afa.jpeg",
"mime_type": "image/jpeg"
}
],
"output_format": null,
"quality": null,
"size": null,
"usage": {
"input_tokens": null,
"input_tokens_details": null,
"output_tokens": null,
"total_tokens": null,
"cost_in_usd_ticks": 200000000
}
}
图像编辑
/v1/images/edits
根据 prompt 编辑图像。这是向图像生成模型发起编辑请求的 API endpoint。
请求体
promptstring(string,必填):用于图像编辑的 prompt。
响应体
dataarray<object>(array<object>,必填)— 生成的图像对象列表。
代码示例
**响应示例:**
curl -s https://api.x.ai/v1/images/edits \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-imagine-image-2.0",
"prompt": "Render this as a pencil sketch with detailed shading",
"image": {
"url": "https://docs.x.ai/assets/api-examples/images/style-realistic.png",
"type": "image_url"
}
}'
{
"data": [
{
"url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-82f06097-a9ad-4db4-9c8d-8197c74eebd1.jpeg",
"mime_type": "image/jpeg",
"revised_prompt": ""
}
],
"usage": {
"cost_in_usd_ticks": 220000000
}
}
Get deferred image results
/v1/images/{request_id}
`GET /v1/images/{request_id}` 在等待期间返回 202;完成后返回 200 和 `data`,失败时返回 200 和 `error`。生成失败通过响应体传达,避免轮询客户端因 HTTP 错误而集中重试。
路径参数
request_idstring(string,必填)— 先前图像请求返回的延迟请求 ID。
响应体
request_idstring(string,必填)— 本次轮询的请求 ID。
statusstring(string,必填)— `"pending"`、`"done"` 或 `"failed"`。
代码示例
**响应示例:**
curl -s "https://api.x.ai/v1/images/$IMAGE_REQUEST_ID" \
-H "Authorization: Bearer $XAI_API_KEY"
{
"request_id": "572d62a8-c2ae-47f6-9c60-21ed08bdcd30",
"status": "done",
"data": [
{
"url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-572d62a8-c2ae-47f6-9c60-21ed08bdcd30-4ba414e5.jpeg",
"mime_type": "image/jpeg"
}
],
"usage": {
"cost_in_usd_ticks": 200000000
}
}
最后更新:2026 年 10 月 2 日