Search for “pixverse c1 api” and the results split into two kinds of pages: PixVerse’s own documentation, whose request examples still call "model": "v6", and a row of aggregator model pages, each quoting its own price with no shared baseline. Almost none of them walk through C1 itself — the model PixVerse released on April 7, 2026 as its cinema-quality generation tier.
This guide assembles what those pages leave out: the official C1 capability matrix and per-second credit table, per-second USD rates on Modellix, copy-paste Python skeletons for the three C1 endpoints you will actually call (c1-t2v, c1-i2v, c1-r2v), a C1-versus-V6 decision, and the failure modes that waste credits. The facts below were read from PixVerse’s platform documentation on August 6, 2026. Modellix is an API aggregator that resells PixVerse models, so we have a commercial interest in this topic; the official platform path is described as the neutral baseline, and where a Modellix route appears it is priced on its own — without claiming either route is cheaper.
What Is the PixVerse C1 Model (and How It Differs from V6)
PixVerse positions C1 as “a cinema-quality video generation model” in its official model documentation: near cinematic-quality visuals, physically accurate character motion, high-impact combat sequences, an aesthetic VFX system, and multi-panel storyboarding — reference-based generation can turn a multi-panel storyboard image into a video in one request. C1 launched on April 7, 2026, about a week after V6.
What matters for an API integration is the capability surface, which the official capability matrix states plainly:
| Capability | C1 | V6 |
|---|---|---|
| Text-to-video | Supported | Supported |
| Image-to-video | Supported | Supported |
| Transition (first/last frame) | Supported | Supported |
| Reference-to-video (Fusion) | Supported | Supported |
| Video extension | Not supported | Supported |
| Inline multi-clip | Supported with prompt | Supported with parameters |
| Inline audio | Supported | Supported |
| Max duration | 15 seconds | 15 seconds |
| Max resolution | 1080p | 1080p |
| Pricing | Per second | Per second |
Two rows drive most integration decisions. First, C1 does not support video extension — if your product needs an extend workflow, V6 is the model. We covered what changed in V6 and how to call it in our PixVerse V6 guide. Second, the models differ in how multi-clip works: the official matrix marks C1’s inline multi-clip as “supported with prompt” while V6 supports it “with parameters” (the generate_multi_clip_switch field). On the Modellix surface, the C1 model cards do not expose a multi-clip parameter at all — if multi-clip output is a hard requirement, validate against the exact route you plan to use before committing.
The rest of the generation surface is shared: all four C1 endpoints take "model": "c1", a prompt of up to 5,000 characters, a duration from 1 to 15 seconds, a quality from 360p to 1080p, and the optional generate_audio_switch field. C1 is not a V6 replacement — it is a sibling aimed at film-style single-clip production, with the storyboard and combat/VFX strengths its launch documentation emphasizes.
PixVerse C1 API Pricing: Official Credits and Per-Second USD
C1 is billed per second, exactly like V6. The official pricing page lists C1’s credit consumption (credits per second, no audio / with audio):
| Quality | C1, no audio | C1, with audio |
|---|---|---|
| 360p | 6 | 8 |
| 540p | 8 | 10 |
| 720p | 10 | 13 |
| 1080p | 19 | 24 |
The same page anchors the whole system: $1 = 5 videos (V6, 720p, 5 seconds, no audio, with the Starter pack). For comparison, V6 runs 5/7, 7/9, 9/12, and 18/23 credits per second at the same quality tiers — C1 costs exactly one credit per second more than V6 at every tier. A 5-second 720p clip is 50 C1 credits versus 45 V6 credits; at 15 seconds the gap is 15 credits. It is a modest premium, not a different price class.
PixVerse credits are a prepaid system: you buy packs on the PixVerse platform billing page and consume them per generation. The effective per-video cost depends on your pack tier, clip length, and quality — the $1 = 5-videos anchor is explicitly qualified “with Starter pack.”
If you would rather not track credit packs, Modellix carries the C1 family over a unified REST API with pay-as-you-go per-second USD pricing (same rate card for all three models, live August 6, 2026):
| Quality | Modellix C1, no audio | Modellix C1, with audio |
|---|---|---|
| 360p | $0.0690/sec | $0.0920/sec |
| 540p | $0.0920/sec | $0.1150/sec |
| 720p | $0.1150/sec | $0.1495/sec |
| 1080p | $0.2185/sec | $0.2760/sec |
Rates verified on the c1-t2v, c1-i2v, and c1-r2v model pages. At the listed rate, a 5-second 720p clip without audio is 5 × $0.1150 = $0.575.
These are two separate billing systems — PixVerse Platform credits and Modellix USD — and PixVerse does not publish a conversion rate between them. We are not converting one into the other, and listing both is not a claim that either route is cheaper. Your real cost per clip depends on your credit pack, clip length, and quality on one side, and the exact model, resolution, and duration on the other. For the full pricing picture across the PixVerse family, see our PixVerse pricing guide.
How to Call the PixVerse C1 API: c1-t2v Text-to-Video
C1 exposes four generation endpoints, all documented with "model": "c1" in the official C1 model documentation (linked above):
| Endpoint | Capability | C1-specific inputs |
|---|---|---|
text/generate |
Text-to-video | aspect_ratio supported |
img/generate |
Image-to-video | img_id; no aspect_ratio |
transition/generate |
First/last-frame transition | first_frame_img, last_frame_img; no aspect_ratio |
fusion/generate |
Reference-to-video (Fusion) | image_references; aspect_ratio supported |
One path detail before the code: all four generation endpoints are namespaced under /video/ — the full URLs are {BASE}/video/text/generate, {BASE}/video/img/generate, {BASE}/video/transition/generate, and {BASE}/video/fusion/generate; only media upload lives at the base root ({BASE}/image/upload). Polling uses the documented result route {BASE}/video/result/{video_id} (API reference).
Authentication follows the standard PixVerse pattern from the quick start: every request carries your API key in the API-KEY header, and each unique request needs its own Ai-trace-id — reuse the same trace ID and the platform will not generate a new video. The base URL is https://app-api.pixverse.ai/openapi/v2.
The lifecycle is asynchronous: submit a generation, receive a video_id, poll the result endpoint until it returns 1 (success), then download from the returned url. Status 5 means still generating, 7 is a content-moderation failure, and 8 is a generation failure. A minimal c1-t2v skeleton:
1 | import requests, time, uuid |
The C1 API lifecycle — submit, poll status 5 → 1, download. Illustrative Modellix diagram, August 2026.
Poll at 3–5 second intervals and set a maximum attempt count — a job in status 5 is not “still running” forever. This skeleton mirrors the request shape in the official guides; confirm the endpoint domain and response field names against the current documentation before production. For the complete developer workflow — keys, endpoints, rate limits — our PixVerse API integration guide covers the full surface.
c1-i2v: Image-to-Video with C1
Image-to-video follows the same pattern with one extra stage: upload the starting image to get an img_id, then pass it to img/generate. Per the official C1 documentation, the i2v endpoint does not accept aspect_ratio — the output follows the source image’s composition, so do not send the field.
1 | with open("start-frame.png", "rb") as f: |
Then poll with the returned video_id exactly as in the c1-t2v example. Two practical notes: keep the uploaded img_id if you plan to reuse the same still across variants, and validate the image format and size limits documented for the upload endpoint in your own service so users get an actionable error instead of a provider rejection. On the Modellix side, c1-i2v skips the upload step — it takes a publicly accessible image URL as the image input, with optional template_id for PixVerse Effect Center presets.
c1-r2v: Reference-to-Video (Fusion) with C1
Reference-to-video is C1’s most distinctive endpoint: you supply 1–7 reference images (per the current Modellix c1-r2v model card; the official Fusion guide requires a non-empty array), tag each as subject or background, optionally name it with ref_name, and reference it in the prompt with @name. The official Fusion guide uses this for e-commerce, brand advertising, and narrative workflows; the Fusion API reference documents the exact request body. Since the May 21, 2026 update, ref_name and type are optional — but named references give you precise multi-subject control (“@dog plays at @room” composes two named subjects into one scene).
Which C1 endpoint takes which input: text → t2v, one image → i2v, two frames → fl2v, 1–7 reference images → r2v. Illustrative Modellix diagram, August 2026.
1 | # Upload each reference image (see the c1-i2v upload snippet) and collect img_ids. |
The @name in the prompt must exactly match a ref_name in image_references, and the array must be non-empty — the official guide notes each item needs valid img_id/ref_name/type fields. The current Modellix c1-r2v model card documents 1–7 reference images per request, each a public image URL with optional type and ref_name fields.
One boundary matters if you came here from V6 material: C1’s Fusion accepts reference images only — not reference videos. Video references (reference_mode: "omni", video_references) are a V6-only capability added on July 26, 2026; sending them with "model": "c1" will not behave as intended. If your input is footage rather than stills, the V6 video-reference API guide is the right integration to read.
C1 vs V6: Which PixVerse Model Should You Integrate?
| Dimension | C1 | V6 |
|---|---|---|
| Positioning | Cinema-quality, storyboard-oriented | General-purpose flagship |
| Released | April 7, 2026 | March 29, 2026 |
| Video extension | No | Yes |
| Multi-clip | With prompt (per official matrix) | With parameters |
| Reference videos (omni) | No | Yes (since July 26, 2026) |
| Per-second credits, 720p no audio | 10 | 9 |
| Modellix routes | c1-t2v, c1-i2v, c1-r2v, c1-fl2v | v6-r2v |
Pick V6 when your product needs video extension, video-reference input, or parameter-driven multi-clip — it is also one credit per second cheaper. Pick C1 when you want the film-style tier: single-clip cinematic output, storyboard-to-video, character and VFX work, and you do not need extension. Many integrations carry both and route by task — the API surface is identical (same async pattern, same status codes), so the marginal cost of supporting both is small. If you need extension as a pipeline step, our PixVerse video extend guide shows that endpoint in isolation. PixVerse also markets an R1 model tier; this guide deliberately scopes to C1 and V6, the two generation models compared in the official capability matrix.
Common PixVerse C1 API Mistakes and How to Fix Them
Reusing the same Ai-trace-id across requests. This is the documented number-one cause of jobs stuck in “Generating” — the platform simply does not create a new video. Generate a fresh UUID per request, especially for every generation call.
Sending aspect_ratio on c1-i2v or transition. The official C1 parameter table lists aspect_ratio for text-to-video and fusion only. On i2v and transition, drop the field and let the output follow the source frames.
Treating status 5 as progress forever. 5 means waiting for generation, 1 means success, 7 is content-moderation failure, and 8 is generation failure. Poll with a max-attempt budget and handle 7/8 explicitly — the official docs note that credits used for moderation-filtered videos are automatically refunded, so surface the outcome to the user rather than looping.
Passing video_references to "model": "c1". Video references are V6-only. For C1, Fusion takes image_references — an array of uploaded image IDs.
Comparing PixVerse credits to Modellix USD as if they were the same unit. They are two billing systems with no published conversion rate. Compare cost per output for your exact clip length and quality on each route, not the raw numbers.
Ignoring the documented error codes. The official docs list 400013 (invalid binding request — incorrect parameter type or value), 400017 (invalid parameter), and 500044 (reached the concurrent-generation limit). Map these to user-facing messages in your integration; 500044 in particular suggests adding a client-side concurrency cap.
Frequently Asked Questions About the PixVerse C1 API
What is the PixVerse C1 API?
C1 is the cinema-quality PixVerse model released April 7, 2026, callable through four endpoints — text/generate, img/generate, transition/generate, and fusion/generate — with "model": "c1". It supports up to 15 seconds at 1080p with optional native audio, and does not support video extension.
How much does the PixVerse C1 API cost?
On the official platform, C1 consumes 6–24 credits per second depending on quality (360p–1080p) and whether audio is enabled, with $1 ≈ 5 videos (V6, 720p, 5s, no audio, Starter pack) as the anchor. On Modellix, C1 models are billed per second in USD at $0.0690–$0.2760/sec. The two systems are separate; see the official pricing page for credit packs and the Modellix model pages for current USD rates.
PixVerse C1 vs V6 — which should I use?
C1 is one credit per second more expensive, has no video extension, and no video-reference (omni) support. It is positioned for film-style, storyboard-driven single-clip generation. V6 is the general-purpose default with extension, parameter-driven multi-clip, and video references. If you need extension or footage-driven reference, choose V6.
Does C1 support multi-clip generation?
The official capability matrix marks C1’s inline multi-clip as “supported with prompt” and V6’s as “supported with parameters.” The official C1 model documentation does not expose a multi-clip parameter, and Modellix’s C1 model cards do not include one — if you need parameter-driven multi-clip, validate against V6.
Can I use the PixVerse C1 API through Modellix?
Yes — Modellix carries c1-t2v, c1-i2v, c1-r2v, and c1-fl2v with pay-as-you-go per-second USD billing and a single API key. New accounts get a free trial credit allowance on signup, which is one way to test C1 before committing budget; the official platform sells credit packs on its billing page.
What is the maximum video length and resolution for C1?
15 seconds at up to 1080p, across all four generation endpoints.
Does the C1 API generate audio?
Yes — all four C1 endpoints accept generate_audio_switch; enabling audio raises the per-second credit cost by 2–5 credits (or $0.0230–$0.0575/sec on Modellix) depending on quality. Note the boundary on the Modellix side: audio is accepted as input (for example, in lip-sync workflows), but Modellix does not offer audio generation models.
Where can I see honest hands-on verdicts on C1 output quality?
This guide is an API contract and pricing reference, not a quality review — we have not run a C1 output benchmark here. The official C1 launch post and model documentation describe the model’s strengths, and independent reviews of the PixVerse platform are the better source for output-quality judgment.
Provider details and pricing reflect public information as of August 6, 2026 and change frequently. Validate against each provider’s live pricing before committing. Access image and video models, including the leading Chinese models, through a single API key at modellix.ai.