Skip to main content
POST
/
v1
/
images
/
generations
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.routeway.ai/v1",
    api_key=os.getenv("Routeway_API_KEY")
)

response = client.images.generate(
    model="flux-1-schnell",
    prompt="A beautiful sunset over a mountain lake",
    size="1024x1024",
    n=1,
    quality="standard"
)

print(response.data[0].url)
{
  "created": 123,
  "data": [
    {
      "url": "<string>",
      "revised_prompt": "<string>"
    }
  ]
}
This API endpoint allows you to generate images from text prompts using various image generation models.
Images stored via URL are only available for 1 hour after generation. Make sure to download and save important images locally.

Create Image Generation

To generate an image, use the following endpoint: POST /v1/images/generations

Request Body

model
string
required
The image generation model to use (e.g., “flux-1-schnell”)
prompt
string
required
The text prompt for image generation
quality
string
Provider-specific quality preset
size
string
Target image resolution (e.g., “1024x1024”)
n
integer
Number of images to generate (default: 1)
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.routeway.ai/v1",
    api_key=os.getenv("Routeway_API_KEY")
)

response = client.images.generate(
    model="flux-1-schnell",
    prompt="A beautiful sunset over a mountain lake",
    size="1024x1024",
    n=1,
    quality="standard"
)

print(response.data[0].url)

Body

application/json
model
string
required

Image generation model (e.g., flux-1-schnell)

prompt
string
required

The text prompt for image generation

quality
string | null

Provider-specific quality preset

size
string | null

Target image resolution (e.g., 1024x1024)

n
integer | null
default:1

Number of images to generate

response_format
enum<string>
default:url

Output format per image

Available options:
url,
b64_json

Response

Successful Response

created
integer
required

Unix timestamp of request creation

data
ImageData · object[]
required

Array of generated image objects