Generate an image

Generate one or more images from a text prompt.

POST /images/generations

Generate one or more images from a text prompt.

Request body

Content Type: application/json

CreateImageRequest

Response

HTTP 200 — OK

Content Type: application/json

ImagesResponse

Content Type: text/event-stream

ImageGenStreamEvent

python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.meta.ai/v1",
api_key=os.environ["MODEL_API_KEY"],
)
response = client.images.generate(
model="muse-image-1.0",
prompt="a watercolor painting of a red fox sitting in a snowy pine forest, soft golden morning light",
n=1,
)
print(response.model_dump_json(indent=2))

For prompts, sizing, and worked examples, see the Image generation feature page.