Gå til indhold

UlazAI udviklerdokumenter

Ældre video APIs

Ældre og specialiserede videoendepunkter

Eksisterende slutpunkter forbliver tilgængelige for kompatibilitet. Ny modeldækning og aktiv funktionsudvikling er centreret om Video Studio APIs.

Anbefalet standard for nye builds: /api/v1/video-studio/generate/

Ældre slutpunktsliste

Metode Sti Formål
POST /api/v1/generate/video/ Legacy API-key endpoint (supports veo3_fast, veo3, kling_3_0, kling_3_0_motion_control).
FÅ /api/v1/generate/{generation_id}/ Legacy generation status endpoint for video and image jobs.
FÅ /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.
FÅ /api/v1/sora/status/{task_id}/ Sora task status API.

Migrationsvejledning

Nuværende rutefamilie Nuværende modelomfang Video Studio udskiftning
/api/v1/generate/video/ veo3_fast, veo3, kling_3_0, kling_3_0_motion_control POST /api/v1/video-studio/generate/ med model_slug til alle videomodeller
/api/v1/sora/* Kun Sora POST /api/v1/video-studio/generate/ med model_slug=sora_2*
Modelspecifikke landingsdokumenter Enkeltmodel detaljer Brug matrix + kanoniske API-dokumenter til delt kontraktadfærd

Video Studio-værktøjets slutpunkter

Disse hjælpeendepunkter bygger strukturerede prompter og sender job igennem samme kanoniske generationsflow.

Metode Sti Formål
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).

Referenceuddrag

Ældre API-nøgleflow

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"
  }'

Ældre Motion Control flow

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 Studio udskiftning (API nøgle)

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
  })
});