curl --request POST \
--url https://api.omnimux.ai/v1/video/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "zimage-makeup",
"prompt": "a classical portrait photo, realistic makeup look"
}'
{
"id": "task_xxx",
"status": "in_progress",
"model": "zimage-makeup"
}
{
"error": {
"message": "insufficient quota",
"type": "new_api_error"
}
}
curl --request POST \
--url https://api.omnimux.ai/v1/video/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "zimage-makeup",
"prompt": "a classical portrait photo, realistic makeup look"
}'
{
"id": "task_xxx",
"status": "in_progress",
"model": "zimage-makeup"
}
{
"error": {
"message": "insufficient quota",
"type": "new_api_error"
}
}
Z Image
Z Image Generation
Z Image generation · model zimage-makeup (GxgenAI task)
curl --request POST \
--url https://api.omnimux.ai/v1/video/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "zimage-makeup",
"prompt": "a classical portrait photo, realistic makeup look"
}'
{
"id": "task_xxx",
"status": "in_progress",
"model": "zimage-makeup"
}
{
"error": {
"message": "insufficient quota",
"type": "new_api_error"
}
}
POST
/
v1
/
video
/
generations
curl --request POST \
--url https://api.omnimux.ai/v1/video/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "zimage-makeup",
"prompt": "a classical portrait photo, realistic makeup look"
}'
{
"id": "task_xxx",
"status": "in_progress",
"model": "zimage-makeup"
}
{
"error": {
"message": "insufficient quota",
"type": "new_api_error"
}
}
- Create:
POST /v1/video/generationswithmodelzimage-makeup - Poll:
GET /v1/video/generations/{task_id}(do not use*-async/*-querymodel names) - Media tasks are async by default; public model IDs do not use an
-asyncsuffix
Identity
| Field | Value |
|---|---|
| Series | Image |
| Brand | Z Image / GxgenAI |
| model | zimage-makeup |
API
| Method | Path |
|---|---|
POST | /v1/video/generations |
GET | /v1/video/generations/{task_id} |
https://api.omnimux.ai
Auth
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
Authorization | header | string | yes | Bearer sk-... (API key) |
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
model | string | yes | Must be zimage-makeup |
prompt | string | yes | Image description |
metadata.nodeInfoList | array | no | Custom nodes when needed; prompt-only works for defaults |
images | string[] | no | Not used by this surface. Reference images are not taken from a top-level field: the App route only accepts nodes inside metadata.nodeInfoList. |
Reference image limits
No model spec exists for this model yet, so its reference-image capability and limits are unverified: no image count, accepted formats or per-file size ceiling is stated here.Response
200 (create)
| Field | Type | Notes |
|---|---|---|
id / task_id | string | Task id |
status | string | e.g. queued / in_progress |