从写代码,到创作下一幕

探索 字节跳动 - 火山方舟 的 AI 编程与视频创作活动。

火山方舟 Agent Plan 与 Coding Plan 活动,价格 ¥9.9 起

Agent Plan & Coding Plan

一站体验多款热门模型,为 AI 编程与智能体开发提供更多选择。新用户可联系(微信: goo_lvyouyou)免费体验 9.9 agent plan。

查看套餐优惠
Seedance 2.5 视频创作活动:30 秒视频、多模态参考、局部编辑

Seedance 2.5

让创意,跃然成片。探索 30 秒视频、多模态参考与局部编辑,把脑海中的画面变成下一支作品。

探索视频创作

推理 API

图像

查看 Markdown

图像生成

/v1/images/generations

根据 prompt 生成图像。这是向图像生成模型发起生成请求的 API endpoint。

请求体

响应体

dataarray<object>

(array<object>,必填)— 生成的图像对象列表。

代码示例

**响应示例:**


Example
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))
Exampletext

text

{
  "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>,必填)— 生成的图像对象列表。

代码示例

**响应示例:**


Example
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"
    }
  }'
Exampletext

text

{
  "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"`。

代码示例

**响应示例:**

Example
curl -s "https://api.x.ai/v1/images/$IMAGE_REQUEST_ID" \
  -H "Authorization: Bearer $XAI_API_KEY"
Exampletext

text

{
  "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 日