Siirry sisältöön

UlazAI kehittäjädokumentit

Vanha video APIs

Vanhat ja erikoistuneet videopäätepisteet

Olemassa olevat päätepisteet ovat edelleen saatavilla yhteensopivuutta varten. Uuden mallin kattavuus ja aktiivinen ominaisuuskehitys keskittyvät Video Studio API:iin.

Suositeltu oletus uusille rakennuksille: /api/v1/video-studio/generate/

Vanha päätepisteluettelo

menetelmä Polku Tarkoitus
POST /api/v1/generate/video/ Legacy API-key endpoint (supports veo3_fast, veo3, kling_3_0, kling_3_0_motion_control).
GET /api/v1/generate/{generation_id}/ Legacy generation status endpoint for video and image jobs.
GET /api/v1/generate/history/ Legacy generation history endpoint.
POST /api/v1/sora/generate/text-to-video/ Sora 2 text-to-video API.
POST /api/v1/sora/generate/image-to-video/ Sora 2 image-to-video API.
POST /api/v1/sora/generate/storyboard/ Sora storyboard API.
GET /api/v1/sora/status/{task_id}/ Sora task status API.

Muuttoliikkeen opastus

Nykyinen reittiperhe Nykyisen mallin laajuus Video Studion vaihto
/api/v1/generate/video/ veo3_fast, veo3, kling_3_0, kling_3_0_motion_control POST /api/v1/video-studio/generate/ kanssa model_slug kaikille videomalleille
/api/v1/sora/* Vain Sora POST /api/v1/video-studio/generate/ kanssa model_slug=sora_2*
Mallikohtaiset laskeutumisasiakirjat Yhden mallin yksityiskohdat Käytä matriisia + kanonisia API-dokumentteja jaettuun sopimuskäyttäytymiseen

Video Studio -työkalujen päätepisteet

Nämä apupäätepisteet rakentavat strukturoituja prompt:itä ja lähettävät töitä sama kanoninen sukupolvivirta.

menetelmä Polku Tarkoitus
POST /api/v1/video-studio/tools/street-interview/generate/ Structured prompt helper for interview-style clips (API key or token auth).
POST /api/v1/video-studio/tools/ugc-ad-quick/generate/ Generate UGC ad videos from product and audience inputs (API key or token auth).
POST /api/v1/video-studio/tools/video-remix/generate/ Remix source image or source video into a new style direction (API key or token auth).

Viitekatkelmat

Vanha API-avaimen virtaus

curl -X POST https://ulazai.com/api/v1/generate/video/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Luxury product teaser with moving camera",
    "video_model": "veo3_fast",
    "aspect_ratio": "16:9"
  }'

Legacy Motion Control -virtaus

curl -X POST https://ulazai.com/api/v1/generate/video/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "No distortion, the character'\''s movements are consistent with the video.",
    "video_model": "kling_3_0_motion_control",
    "source_image_urls": ["https://example.com/character.png"],
    "video_urls": ["https://example.com/motion.mp4"],
    "character_orientation": "video",
    "quality_mode": "720p",
    "duration_seconds": 15
  }'

Canonical Video Studion vaihto (API-avain)

fetch("https://ulazai.com/api/v1/video-studio/generate/", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_KEY",
  },
  body: JSON.stringify({
    model_slug: "veo31_fast",
    prompt: "Luxury product teaser with moving camera",
    aspect_ratio: "16:9",
    duration_seconds: 8
  })
});