Use APIDot for GPT Image 2 API workflows, including text-to-image API, image editing API, image-to-image API, reference image generation, async task submissi...
Design & media
HiAPI GPT Image 2
Try itGenerate images with HiAPI's GPT Image 2 family via the HiAPI unified async task API. Use when a user asks to create or edit an image with GPT Image 2, HiAPI...
What it does
Generate images with HiAPI's GPT Image 2 family via the HiAPI unified async task API. Use when a user asks to create or edit an image with GPT Image 2, HiAPI...
The skill document
HiAPI GPT Image 2
Use this skill when the user wants image generation through the HiAPI GPT Image 2 family.
Requirements
- Node.js 18 or newer.
HIAPI_API_KEYmust be set in the environment.HIAPI_BASE_URLis optional and defaults tohttps://api.hiapi.ai.
Important links:
- Get API key: https://www.hiapi.ai/en/register
- Pricing: https://www.hiapi.ai/en/pricing
- Docs: https://docs.hiapi.ai
Never invent an image result. If the API call fails, report the status code, compact error message, and the next action from the Error Guidance section.
Generate An Image
Run:
node scripts/hiapi-gpt-image-2.mjs --prompt "Create a launch poster for an AI note app" --aspect-ratio 16:9
Supported models:
gpt-image-2gpt-image-2-progpt-image-2-image-to-imagegpt-image-2-image-to-image-pro
For image-to-image requests, use one of the image-to-image models and pass --input-url once per reference image. The API field is input.input_urls; supported count is 1 to 5 images.
Supported aspect ratios:
auto1:13:22:316:99:164:33:45:44:52:11:23:11:321:99:21
Supported resolutions:
1K2K4K
Pro models (gpt-image-2-pro, gpt-image-2-image-to-image-pro) only support 1K and 2K, and a narrower aspect ratio set (no 2:1, 1:2, 3:1, 1:3, 9:21; plain pro also has no auto).
Cross-field constraints for gpt-image-2 and gpt-image-2-image-to-image:
aspect_ratio=auto(or omitted) only supportsresolution=1K.aspect_ratio=1:1cannot be combined withresolution=4K.
The script writes generated data URI images to outputs/ and prints JSON with the saved file paths or remote URLs.
API Contract
This skill calls:
POST /v1/tasks
GET /v1/tasks/{taskId}
with:
{
"model": "gpt-image-2",
"input": {
"prompt": "...",
"aspect_ratio": "16:9",
"resolution": "1K"
}
}
Image-to-image:
{
"model": "gpt-image-2-image-to-image-pro",
"input": {
"prompt": "...",
"input_urls": ["https://example.com/source.png"],
"aspect_ratio": "auto",
"resolution": "2K"
}
}
POST /v1/tasks returns data.taskId. Poll GET /v1/tasks/{taskId} until status is success. Expected image output is in data.output[], commonly:
{
"data": {
"status": "success",
"output": [{ "type": "image", "url": "https://cdn.example.com/image.png" }]
}
}
For details, read references/api.md and references/output.md.
Check Configuration
Run:
node scripts/check-config.mjs
Use --live only when you want to verify that the configured key can reach the HiAPI pricing endpoint.
Error Guidance
- Missing
HIAPI_API_KEY: tell the user to create or copy a key from https://www.hiapi.ai/en/register and export it. - HTTP
401or403: tell the user to verify the HiAPI API key. - HTTP
402, insufficient balance, credits, quota, or payment errors: tell the user to add credits or check billing at https://www.hiapi.ai/en/dashboard and review pricing at https://www.hiapi.ai/en/pricing. - HTTP
429: tell the user to wait and retry or reduce concurrent image generations. - Content policy or safety errors: ask the user to revise the prompt.
- No extractable image: explain that this skill expects
data.output[]to contain an image URL or data URI after the task succeeds. - Optional skill update notice: tell the user the printed update command can be run later.
- Required skill update notice: tell the user the printed update command must be run before using this skill again.
Related skills
Generate videos with HiAPI's seedance-2-0 model via the HiAPI unified async task API. Use when a user asks to create a video with Seedance 2.0, HiAPI Seedanc...
Turn a brief, link, or research topic into a controlled, source-grounded video prompt that runs on HiAPI Seedance 2.0 or HappyHorse 1.0. Use when a user asks...
Generate AI images via GoAI API. Use when the user asks to create, generate, draw, edit, render, or make images, pictures, illustrations, posters, avatars, p...
Generate technical-document illustrations, design-note infographics, and repo architecture visuals using OpenAI GPT Image 2. Use when agent needs to turn AI...
Recommend suitable prompts from 15,600+ GPT Image 2 image generation prompts based on user needs. Optimized for GPT Image 2 (OpenAI), but prompts also work w...