API Free WeekHundreds of APIs are free to call this week.Browse free APIs

PixVerse C1 Transition

pixverse/c1/transition

C1 Transition is PixVerse's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output.

Base price
$0.25USD / run
Execution
async
Model type
video
Input fields
8

Try the model

Playground

Open playground
Input
The prompt for the transition
The aspect ratio of the generated image. Allowed values: 21:9, 16:9, 3:2, 4:3, 5:4, 1:1, 4:5, 3:4, 2:3, 9:16.

PNG, JPEG, WebP, or GIF · 20 MiB maximum

URL of the image to use as the last frame
The resolution of the generated video Allowed values: 360p, 540p, 720p, 1080p.
115
The duration of the generated video in seconds (1-15) Range: 1 to 15.
The same seed and the same prompt given to the same version of the model will output the same video every time.
Enable audio generation (BGM, SFX, dialogue)

PNG, JPEG, WebP, or GIF · 20 MiB maximum

URL of the image to use as the first frame
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Model card

Specifications

Pricing

Base price
$0.25 / run

Context & modalities

Input
Schema-defined
Output
video

Capabilities

Chat
Not supported
Vision
Not supported
Reasoning
Not supported
Structured output
Not supported
Function calling
Not supported
Audio input
Not supported

Access

Provider
PixVerse
Model ID
pixverse/c1/transition
Execution
async
Base URL
https://api.sandbase.ai
API
Unified Run API
Endpoint
/v1/run

API README

PixVerse C1 Transition

PixVerse C1 Transition is the PixVerse C1 route for first-to-last-frame transition video, turning opening and closing frames into a production-ready result while keeping the operation distinct from neighboring endpoints. C1 Transition is PixVerse's image-to-video AI model. Bring static images to life with fluid animation, consistent character motion, and professional-grade video output. The workflow is designed for creators who need the model’s specific transformation to remain visible in the request, so the source, intended change, and finished artifact can be reviewed as one coherent creative decision.

In practical use, this route exposes seed, prompt, duration, sync_mode, resolution, aspect_ratio, end_image_url, first_image_url to shape the exact deliverable. Those controls let a team preserve the important source constraints, state subject behavior or material treatment precisely, choose supported timing or output characteristics, and reproduce successful settings across alternate takes. The result fits an iterative pipeline: establish the core brief, compare controlled variations, then pass the selected asset into editorial, design, localization, visualization, or publishing work.

Highlights

  • Endpoint-controlled transition. Use opening and closing images to define both ends of the shot, then direct the motion that connects them.
  • Cinematic control. Coordinate character action, camera movement, framing, and pacing inside one scene instruction.
  • Optional synchronized audio. Generate a matching soundtrack with the clip when the request enables the documented audio switch.
  • Flexible delivery. Choose from documented duration, resolution, aspect-ratio, and seed controls for landscape, square, or portrait work.

Pricing

ConfigurationPrice
1s · 360p · silent$0.030
1s · 360p · audio$0.040
1s · 540p · silent$0.040
1s · 540p · audio$0.050
1s · 720p · silent$0.050
1s · 720p · audio$0.065
1s · 1080p · silent$0.095
1s · 1080p · audio$0.120
2s · 360p · silent$0.060
2s · 360p · audio$0.080
2s · 540p · silent$0.080
2s · 540p · audio$0.100
2s · 720p · silent$0.100
2s · 720p · audio$0.130
2s · 1080p · silent$0.190
2s · 1080p · audio$0.240
3s · 360p · silent$0.090
3s · 360p · audio$0.120
3s · 540p · silent$0.120
3s · 540p · audio$0.150
3s · 720p · silent$0.150
3s · 720p · audio$0.195
3s · 1080p · silent$0.285
3s · 1080p · audio$0.360
4s · 360p · silent$0.120
4s · 360p · audio$0.160
4s · 540p · silent$0.160
4s · 540p · audio$0.200
4s · 720p · silent$0.200
4s · 720p · audio$0.260
4s · 1080p · silent$0.380
4s · 1080p · audio$0.480
5s · 360p · silent$0.150
5s · 360p · audio$0.200
5s · 540p · silent$0.200
5s · 540p · audio$0.250
5s · 720p · silent$0.250
5s · 720p · audio$0.325
5s · 1080p · silent$0.475
5s · 1080p · audio$0.600
6s · 360p · silent$0.180
6s · 360p · audio$0.240
6s · 540p · silent$0.240
6s · 540p · audio$0.300
6s · 720p · silent$0.300
6s · 720p · audio$0.390
6s · 1080p · silent$0.570
6s · 1080p · audio$0.720
7s · 360p · silent$0.210
7s · 360p · audio$0.280
7s · 540p · silent$0.280
7s · 540p · audio$0.350
7s · 720p · silent$0.350
7s · 720p · audio$0.455
7s · 1080p · silent$0.665
7s · 1080p · audio$0.840
8s · 360p · silent$0.240
8s · 360p · audio$0.320
8s · 540p · silent$0.320
8s · 540p · audio$0.400
8s · 720p · silent$0.400
8s · 720p · audio$0.520
8s · 1080p · silent$0.760
8s · 1080p · audio$0.960
9s · 360p · silent$0.270
9s · 360p · audio$0.360
9s · 540p · silent$0.360
9s · 540p · audio$0.450
9s · 720p · silent$0.450
9s · 720p · audio$0.585
9s · 1080p · silent$0.855
9s · 1080p · audio$1.080
10s · 360p · silent$0.300
10s · 360p · audio$0.400
10s · 540p · silent$0.400
10s · 540p · audio$0.500
10s · 720p · silent$0.500
10s · 720p · audio$0.650
10s · 1080p · silent$0.950
10s · 1080p · audio$1.200
11s · 360p · silent$0.330
11s · 360p · audio$0.440
11s · 540p · silent$0.440
11s · 540p · audio$0.550
11s · 720p · silent$0.550
11s · 720p · audio$0.715
11s · 1080p · silent$1.045
11s · 1080p · audio$1.320
12s · 360p · silent$0.360
12s · 360p · audio$0.480
12s · 540p · silent$0.480
12s · 540p · audio$0.600
12s · 720p · silent$0.600
12s · 720p · audio$0.780
12s · 1080p · silent$1.140
12s · 1080p · audio$1.440
13s · 360p · silent$0.390
13s · 360p · audio$0.520
13s · 540p · silent$0.520
13s · 540p · audio$0.650
13s · 720p · silent$0.650
13s · 720p · audio$0.845
13s · 1080p · silent$1.235
13s · 1080p · audio$1.560
14s · 360p · silent$0.420
14s · 360p · audio$0.560
14s · 540p · silent$0.560
14s · 540p · audio$0.700
14s · 720p · silent$0.700
14s · 720p · audio$0.910
14s · 1080p · silent$1.330
14s · 1080p · audio$1.680
15s · 360p · silent$0.450
15s · 360p · audio$0.600
15s · 540p · silent$0.600
15s · 540p · audio$0.750
15s · 720p · silent$0.750
15s · 720p · audio$0.975
15s · 1080p · silent$1.425
15s · 1080p · audio$1.800

When to Use

ScenarioWhy it fits
Exact workflow fitChoose this route when the required deliverable is first-to-last-frame transition video, rather than a related route with different source media.
Directed creative iterationUse it when subject, motion, material, speech, framing, or finish should be expressed explicitly and compared across controlled variants.
Existing-asset continuityUse it when supplied images, video, audio, references, or styles must remain the anchor for the generated result.
Repeatable productionUse it when successful inputs need to be saved and rerun across a campaign, asset set, localization pass, or batch.
Pipeline handoffUse it when the returned artifact will move into editorial, compositing, visualization, review, storage, or publishing.

Prompt Guide

Start with the source or subject, then describe the intended transformation, movement or behavior, camera and composition, and the desired finish. Keep media URLs reachable, use only fields documented for this exact route, and change one major control at a time when comparing results. For source-led tasks, describe what should change as well as what must remain recognizable.

{
  "prompt": "A cinematic close shot with clear subject action, camera movement, lighting, and final visual treatment.",
  "duration": 5,
  "resolution": "720p",
  "aspect_ratio": "16:9"
}

Technical Specs

PropertyValue
Model IDpixverse/c1/transition
Execution modeasync
Required inputsprompt
seedinteger
promptstring
durationinteger; minimum: 1; maximum: 15; default: 5
sync_modeboolean; default: false
resolutionstring; options: 360p, 540p, 720p, 1080p; default: 720p
aspect_ratiostring; options: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9; default: 16:9
end_image_urlstring
first_image_urlstring
safety_tolerancestring; default: 6
generate_audio_switchboolean; default: false

Related Models

  • pixverse/c1/image-to-video
  • pixverse/c1/reference-to-video
  • pixverse/c1/text-to-video
  • pixverse/extend/fast

Start building

Send your first request

OpenAI-compatible endpoint with unified authentication and usage tracking.

Production API
Unified Run API endpoint
https://api.sandbase.ai/v1/run
Model ID
pixverse/c1/transition
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{
  "model": "pixverse/c1/transition",
  "prompt": "Scene slowly transition into cat swimming under water",
  "duration": 5,
  "end_image": "https://static.sandbase.ai/examples/pixverse/c1/transition/input_end_image_1.jpg",
  "resolution": "720p",
  "first_image_url": "https://static.sandbase.ai/examples/pixverse/c1/transition/input_first_image_url_0.jpg",
  "generate_audio_switch": false
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
  status=$(printf '%s' "$result" | jq -r .status)
  case "$status" in completed|failed|timeout) break ;; esac
  sleep 2
  result=$(curl --fail-with-body --silent \
    -H "Authorization: Bearer $SANDBASE_API_KEY" \
    "https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"

Choose your model

Compare models

All image & video models
ModelTypeDefault priceReleased
PixVerseVideo$0.25 / runApr 9, 2026
PixVerseVideo$0.25 / runApr 9, 2026
PixVerseVideo$0.23 / runMar 29, 2026

Questions

FAQ

How do I call PixVerse C1 Transition through SandBase?

Create a SandBase API key, then send requests with the model ID "pixverse/c1/transition" to Unified Run API (/v1/run) at https://api.sandbase.ai. The request examples on this page show the exact payload.

Do I need a separate PixVerse account?

No. One SandBase API key and balance gives you access to PixVerse C1 Transition and the other models in the catalog; you do not need to sign up with PixVerse separately.