Pixverse C1 API

Cinema-grade video model for action and effects work, from text, images, first and last frames, or references, with native synchronized audio.

PixVerseGénération de vidéosPublié 7 avr. 2026Endpoint propriétaire

À propos de Pixverse C1

Cinema-grade video model for action and effects work, from text, images, first and last frames, or references, with native synchronized audio.

text to videoimage to videoreference to videoaudio synccharacter consistencycamera control

Caractéristiques de Pixverse C1

ID du modèle
pixverse-c1
Fournisseur
PixVerse
Catégorie
Génération de vidéos
Publié
7 avr. 2026
Entrée
TexteImage
Sortie
Vidéo
Endpoints
POST/v1/videos/generations
Identifiants de modèle alternatifs
pixverse/c1

Tarifs de l'API Pixverse C1

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Standard 360p no audio
per second
$0.12
Standard 360p with audio
per second
$0.16
Standard 540p no audio
per second
$0.16
Standard 540p with audio
per second
$0.20
Standard 720p no audio
per second
$0.20
Standard 720p with audio
per second
$0.26
Standard 1080p no audio
per second
$0.38
Standard 1080p with audio
per second
$0.48
Comparer sur la page complète des tarifs

Comment appeler l'API Pixverse C1

Pixverse C1 fonctionne via POST /v1/videos/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL : envoyer le job
curl https://api.empiriolabs.ai/v1/videos/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "pixverse-c1",
    "prompt": "Describe what you want Pixverse C1 to generate."
  }'
cURL : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/videos/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "pixverse-c1",
        "prompt": "Describe what you want Pixverse C1 to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
Référence complète de l'API Pixverse C1

Paramètres de l'API Pixverse C1

Paramètres de requête pris en charge par l'API Pixverse C1 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
promptstring--Scene description, up to 2048 characters. In reference mode you can address a named reference inline as @name followed by a space.
modeenumautoauto, t2v, i2v, transition, referenceHow your inputs are used. auto detects it from what you attach. t2v is text to video. i2v animates one image. transition interpolates between a first and last frame....
resolutionenum720p360p, 540p, 720p, 1080pOutput resolution. Higher resolutions bill at a higher per-second rate.
aspect_ratioenum16:916:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9Output aspect ratio. Used by text-to-video and reference modes. Image-driven modes follow the source image instead.
durationnumber51 à 15Clip length in seconds.
generate_audio_switchbooleanfalse-Generate native synchronized audio with the video. Bills at the higher with-audio rate for the chosen resolution.
seednumber-0 à 2147483647Reproducibility seed. The same seed with the same inputs returns a similar result.
reference_namesstring--Comma-separated names for the attached reference images, in order, so the prompt can address them as @name.
imagestring--Source or first-frame image URL.
image_endstring--Last-frame image URL for transition mode.

Bon à savoir

PixVerse C1 is the cinematic tier, tuned for physically grounded character motion, action choreography and effects work, with automatic storyboarding from the prompt.

Modes

  • t2v: text to video.
  • i2v: animate a single image.
  • transition: interpolate between a first-frame and a last-frame image.
  • reference: combine up to 7 reference images, including multi-panel storyboard frames.

Sortie

  • 360p, 540p, 720p and 1080p, 1 to 15 seconds.
  • Aspect ratios 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2 and 21:9 on text-to-video and reference modes. Image-driven modes follow the source image.
  • Set generate_audio_switch to true for native synchronized audio.

Billing

  • Billed per second of generated video at the rate for the output resolution, with a higher rate when audio is on.

Input limits

  • Images: PNG, JPEG or WebP, up to 20MB and 10000px on the long edge.

C1 does not support clip extension. Use PixVerse V6 for that.

API Pixverse C1 : questions fréquentes

Combien coûte l'API Pixverse C1 ?

Sur EmpirioLabs, Pixverse C1 est facturé à l'usage : Standard 360p no audio $0.12 per second; Standard 360p with audio $0.16 per second; Standard 540p no audio $0.16 per second. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint Pixverse C1 utilise-t-il ?

Pixverse C1 est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Pixverse C1 dans le navigateur avant d'intégrer ?

Oui. Le playground EmpirioLabs exécute Pixverse C1 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.

Comment obtenir une clé API Pixverse C1 ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.