Use this file to discover all available pages before exploring further.
Try GPT Image 2 in the Workbench
Run this model interactively, tune parameters, and compare outputs.
Model ID:gpt-image-2GPT Image 2 is OpenAI’s next-generation image model available through Fal. It produces photorealistic images with strong prompt adherence, pixel-perfect text rendering, and accurate handling of dense or multilingual layouts, making it suitable for infographics, UI mockups, product photography, and architectural visualization.
curl -X POST https://hub.oxen.ai/api/ai/images/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "An ox standing in the middle of a long open road at sunset, cinematic lighting, photorealistic, centered and staring at the camera."}'
curl -X POST https://hub.oxen.ai/api/ai/images/generate \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "An ox standing in the middle of a long open road at sunset, cinematic lighting, photorealistic, centered and staring at the camera.", "resolution": "1024x1024", "quality": "high", "num_images": 1, "output_format": "png"}'
# Enqueue, capture the generation id.GEN_ID=$(curl -s -X POST https://hub.oxen.ai/api/ai/queue \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "An ox standing in the middle of a long open road at sunset, cinematic lighting, photorealistic, centered and staring at the camera."}' | jq -r '.generations[0].generation_id')# Poll the single generation until it 404s (terminal state).while curl -s -o /dev/null -w "%{http_code}" \ -H "Authorization: Bearer $OXEN_API_KEY" \ "https://hub.oxen.ai/api/ai/queue/$GEN_ID" | grep -q "^200$"; do sleep 5doneecho "Done. See the 'Async with SSE' tab to receive the result URL."
# Enqueue, capture the generation id.GEN_ID=$(curl -s -X POST https://hub.oxen.ai/api/ai/queue \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OXEN_API_KEY" \ -d '{ "model": "gpt-image-2", "prompt": "An ox standing in the middle of a long open road at sunset, cinematic lighting, photorealistic, centered and staring at the camera.", "resolution": "1024x1024", "quality": "high", "num_images": 1, "output_format": "png"}' | jq -r '.generations[0].generation_id')# Poll the single generation until it 404s (terminal state).while curl -s -o /dev/null -w "%{http_code}" \ -H "Authorization: Bearer $OXEN_API_KEY" \ "https://hub.oxen.ai/api/ai/queue/$GEN_ID" | grep -q "^200$"; do sleep 5doneecho "Done. See the 'Async with SSE' tab to receive the result URL."
Output image resolution. HD sizes (1920x1080 and lower) bill at the standard tier; QHD+ sizes (2560x1440 and higher) bill at the high-resolution tier. One of: 1024x768, 1024x1024, 1024x1536, 1920x1080, 2560x1440, 3840x2160.
quality
string
"high"
Output quality tier. Locked to high for best fidelity. One of: high.
num_images
integer
1
Number of images to generate per request. Range: 1 – 4.
output_format
string
"png"
File format for the generated image. One of: png, jpeg, webp.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.