cicora.ai
API-specifikationAsynkrona medier

Video

Starta video som ett asynkront jobb, spara dess jobb-id och håll skapandet åtskilt från läsningen av resultatet.

Integrationsreferens: välj parametrar och tillgängliga funktioner från API-inställningarna för ditt konto och modellkatalogen för din miljö.

Skapa ett jobb

En videobegäran innehåller vanligtvis prompt, model och bildruteegenskaper som längd, bildförhållande, upplösning eller referenser, men endast när den valda modellen stöder dem.

Spara jobb-id omedelbart. Det behövs för att visa förlopp, göra det möjligt att avbryta jobbet i gränssnittet och hämta slutligt innehåll.

Videogenereringsjobb
bash
curl --request POST https://cicora.ai/api/v1/videos \
  --header "Authorization: Bearer $CICORA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "google/veo-3.1",
    "prompt": "Slow aerial movement above a river at sunrise",
    "duration": 8,
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Hämta status

  • Läs ett jobb via GET /videos/{video_id}.
  • Betrakta slutstatusen som den avgörande källan för slutförande.
  • Använd ett växande hämtningsintervall och stoppa det när användaren lämnar sidan.

Arbeta med resultatet

Efter slutförande använder du den URL eller det innehåll som jobbet returnerar och verifierar att filen är klar innan du visar en spelare.

Spara prompt, modell, parametrar och jobb-id för support, men behåll inte indatareferenser längre än produkten kräver.