Jevrouter Video API · video-effects
pixverse v5.5 effects
pixverse/pixverse-v5.5-effects:video
PixVerse V5.5 Effects is an AI image-to-video model that converts still images into smooth, natural short videos with lifelike motion, supporting 5s/8s/10s clips at 360p to 1080p for social posts, ads, and previews. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Create an API keyOptions and pricing
Task: video-effects. Catalog base price: $0.45. The exact quote depends on your inputs; the catalog price is not a fixed per-task charge.
We reserve the quoted maximum before submission, settle the actual generation cost and release the remainder. Set jev.max_cost_usd to your maximum reservation. A quote above this limit is rejected before generation.
| Input field | Type | Required | Options / default |
|---|---|---|---|
image | string | Yes | See schema |
effect | string | Yes | ["3D Figurine Factor","3D Naked-Eye AD","Anything, Robot","Baby Arrived","Baby Face","Bald Swipe","Bikini Up","Black Myth: Wukong","BOOM DROP","Creepy Devil Smile","Dishes Served","Dragon Evoker","Dust Me Away","Earth Zoom","Eye Zoom Challenge","Fin-tastic Mermaid","GhostFace Terror","Halloween Voodoo Doll","Holy Wings","Hug","Huge Cutie","Kiss","Kiss Me AI","Leggy Run","Liquid Metal","Long Hair Magic","Microwave","Muscle Surge","My Boyfriends","My Girlfriends","Ocean ad","Package Explosion","Pole Dance","Punch Face","Sharksnap!","Skeletal Bae","Squid Game","Subject 3 Fever","Summoning succubus","Supermarket AD","The Tiger Touch","Thunder God","Venom","Vroom Dance","Warmth of Jesus","Werewolf Rage","Who's Arrested?","Zombie Mode"] |
duration | integer | No | [5,8,10] |
resolution | string | No | ["360p","540p","720p","1080p"] |
thinking_type | string | No | ["enabled","disabled","auto"] |
negative_prompt | string | No | See schema |
Complete input schema
{
"type": "object",
"allOf": [
{
"if": {
"required": [
"resolution"
],
"properties": {
"resolution": {
"const": "1080p"
}
}
},
"then": {
"properties": {
"duration": {
"enum": [
5,
8
],
"type": "integer",
"default": 5
}
}
}
},
{
"if": {
"required": [
"resolution"
],
"properties": {
"resolution": {
"enum": [
"360p",
"540p",
"720p"
]
}
}
},
"then": {
"properties": {
"duration": {
"enum": [
5,
8,
10
],
"type": "integer",
"default": 5
}
}
}
}
],
"required": [
"effect",
"image"
],
"properties": {
"image": {
"type": "string",
"description": "Supported image formats include.jpg/.jpeg/.png; The image file size cannot exceed 10MB, and the image resolution should not be less than 300*300px, and the aspect ratio of the image should be between 1:2.5 ~ 2.5:1."
},
"effect": {
"enum": [
"3D Figurine Factor",
"3D Naked-Eye AD",
"Anything, Robot",
"Baby Arrived",
"Baby Face",
"Bald Swipe",
"Bikini Up",
"Black Myth: Wukong",
"BOOM DROP",
"Creepy Devil Smile",
"Dishes Served",
"Dragon Evoker",
"Dust Me Away",
"Earth Zoom",
"Eye Zoom Challenge",
"Fin-tastic Mermaid",
"GhostFace Terror",
"Halloween Voodoo Doll",
"Holy Wings",
"Hug",
"Huge Cutie",
"Kiss",
"Kiss Me AI",
"Leggy Run",
"Liquid Metal",
"Long Hair Magic",
"Microwave",
"Muscle Surge",
"My Boyfriends",
"My Girlfriends",
"Ocean ad",
"Package Explosion",
"Pole Dance",
"Punch Face",
"Sharksnap!",
"Skeletal Bae",
"Squid Game",
"Subject 3 Fever",
"Summoning succubus",
"Supermarket AD",
"The Tiger Touch",
"Thunder God",
"Venom",
"Vroom Dance",
"Warmth of Jesus",
"Werewolf Rage",
"Who's Arrested?",
"Zombie Mode"
],
"type": "string",
"default": "Kiss Me AI",
"description": "Effect for video generation."
},
"duration": {
"enum": [
5,
8,
10
],
"type": "integer",
"default": 5,
"description": "Video duration in seconds.",
"x-ui-component": "select"
},
"resolution": {
"enum": [
"360p",
"540p",
"720p",
"1080p"
],
"type": "string",
"default": "540p",
"description": "Video quality (360p/540p/720p/1080p).",
"x-ui-component": "select"
},
"thinking_type": {
"enum": [
"enabled",
"disabled",
"auto"
],
"type": "string",
"default": "auto",
"description": "Prompt reasoning enhancement. Controls whether the system should enhance your prompt with internal reasoning and optimization. \"enabled\" : Turn on system-level optimization. \"disabled\" : Turn off system-level optimization. \"auto\" or omitted: Let the model decide automatically",
"x-ui-component": "select"
},
"negative_prompt": {
"type": "string",
"description": "The negative prompt for the generation."
}
},
"x-order-properties": [
"image",
"effect",
"resolution",
"duration",
"negative_prompt",
"thinking_type"
],
"additionalProperties": false
}Required fields and conditional rules come from the published schema. Catalog support does not mean every option has been independently tested by Jevrouter. Synchronous generation, base64 output and customer callbacks are unavailable.
1. Submit a video task
Allow this model on your Jevrouter key. Replace every placeholder below with a value of the correct type, set a USD limit, and supply any conditional fields required by the schema. Media inputs must use your own accessible URLs; this endpoint does not upload files.
curl https://api.jevrouter.io/v1/videos \
-H "Authorization: Bearer $JEVROUTER_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: video-demo-001" \
-d @- <<'JSON'
{
"model": "pixverse/pixverse-v5.5-effects:video",
"input": {
"image": "<image: provide string>",
"effect": "Kiss Me AI",
"duration": 5,
"resolution": "540p",
"thinking_type": "auto"
},
"jev": {
"max_cost_usd": "YOUR_USD_LIMIT"
}
}
JSONSave data.id and data.urls.get. An accepted task continues even if you disconnect.
Let Jevrouter choose
Use jev/auto as the model and set task to video-effects. Your project must enable Auto, and both the project and key must allow Auto and the candidate models.
Auto checks the task type and all supplied input fields against each candidate. It compares live quotes for up to eight compatible candidates, shortlisted by catalog base price. It selects the lowest quote within that shortlist and your budget; this is not a quality ranking or a guarantee of the cheapest model in the entire catalog.
Use common options such as duration, resolution and aspect_ratio at the top level where available. Model-specific options belong in input and may narrow the pool. Unsupported options are rejected, never silently dropped. Without task, Auto defaults to text-to-video.
2. Check the result
curl https://api.jevrouter.io/v1/videos/REQUEST_ID \ -H "Authorization: Bearer $JEVROUTER_API_KEY"
Replace REQUEST_ID with your task ID. Wait at least three seconds between checks. Status progresses from queued to processing, then completed or failed. Results appear in data.outputs as media URLs or structured output objects.
If the submission response is lost, repeat the original request with the same idempotency key. A new key may create another billed task.
Results and billing
View the request in your dashboard or query /v1/requests/REQUEST_ID for reservation and settlement details. Results may be ready before the bill arrives.
Result links are retained for up to seven days and may expire earlier. Save your video while it is available. Anyone with a media URL may be able to access it. Cancellation and customer webhooks are not available.