UlazAI - AI Image & Video Tools

🎬 Seedream image-to-video workflow

Seedream AI Image-to-Video Generator

Animate Seedream images into short videos with V1 Pro or V1 Lite. Use this route for image-to-video, duration, resolution, and camera-control decisions.

This page is the image-to-video route. For 4K still-image generation and editing, the dedicated Seedream 4.5 AI image generator and editor page is the right place.

Seedream 3.0 (Images)

Ultra‑fast image generation

Generate high‑quality images in seconds with reliable text rendering and multiple aspect ratios.

Clear prompt controls

Guidance scale, size presets, safety checker, and optional seed for reproducibility.

Transparent pricing

8 credits per image. No hidden fees. Results render inline with quick previews.

IMAGE OWNER

Need 4K still images first?

Use the dedicated Seedream 4.5 image generator page for 4K text-to-image, image editing, aspect ratios, and quality modes. Then return here when you want to animate the output into video.

🎨

4K Quality Images

Generate ultra-high-resolution images with incredible detail. Choose from Standard, HD, or 4K quality modes.

✏️

AI Image Editing

Edit existing images with text prompts. Change backgrounds, add elements, or modify styles - all with natural language.

Fast Processing

Optimized for speed. Get your 4K images in seconds with asynchronous processing and status polling.

V1 Pro vs V1 Lite (Image‑to‑Video)

V1 Pro — Higher control

Pick a resolution (480p/720p/1080p), set 3–12s duration, and optionally fix the camera. Designed for quality marketing shots.

  • • Inputs: prompt, image_url, resolution, duration, camera_fixed
  • • Credits per second by resolution (6/10/16)

V1 Lite — Fast iteration

A streamlined flow for quick concepts. Set 3–12s duration; pricing starts at 20 credits (3s) and increases by 5 per extra second.

  • • Inputs: prompt, image_url, duration, resolution
  • • Credits: 3s=20, then +5 per extra second

How it works

  1. Write a clear prompt (use the Enhance button for better motion and detail).
  2. For video, paste an image URL and choose V1 Pro or V1 Lite with duration and resolution.
  3. Submit. We process async via webhook + polling; results render inline when ready.

FAQ

Do I need to host the input image?

Yes, provide a public https URL (png/jpg/webp ≤10 MB). For privacy‑sensitive assets, use temporary links.

Can I disable the safety checker?

Image Studio enables it by default; via API you can toggle with enable_safety_checker.

What happens on failures?

Failures are marked in the app and credits are automatically refunded to your balance.

API Endpoints

Submit Seedream image or video tasks via REST. Authenticate with session or API token.

POST/api/v1/seedream/generate/

Image (Seedream 3.0)

curl -X POST https://ulazai.com/api/v1/seedream/generate/ \
  -H 'Content-Type: application/json' \
  -b 'sessionid=YOUR_SESSION' \
  -d '{
    "generation_type": "image",
    "prompt": "Modern product photo, studio, soft edge light",
    "image_size": "square_hd",
    "guidance_scale": 2.5,
    "enable_safety_checker": true
  }'

Video — V1 Pro (Image‑to‑Video)

curl -X POST https://ulazai.com/api/v1/seedream/generate/ \
  -H 'Content-Type: application/json' \
  -b 'sessionid=YOUR_SESSION' \
  -d '{
    "generation_type": "video",
    "prompt": "Parallax push-in, subtle particles over logo plate",
    "video_model": "bytedance/v1-pro-image-to-video",
    "input_image_url": "https://example.com/still.jpg",
    "resolution": "720p",
    "duration": 6,
    "camera_fixed": false
  }'

Video — V1 Lite (Image‑to‑Video)

curl -X POST https://ulazai.com/api/v1/seedream/generate/ \
  -H 'Content-Type: application/json' \
  -b 'sessionid=YOUR_SESSION' \
  -d '{
    "generation_type": "video",
    "prompt": "Slow reveal, ambient dust, gentle camera push",
    "video_model": "bytedance/v1-lite-image-to-video",
    "input_image_url": "https://example.com/still.png",
    "resolution": "720p",
    "duration": 5,
    "camera_fixed": false
  }'
GET/seedream/status/<generation_id>/
curl https://ulazai.com/seedream/status/UUID/ -b 'sessionid=YOUR_SESSION'
POST/api/v1/seedream/enhance/
curl -X POST https://ulazai.com/api/v1/seedream/enhance/ \
  -H 'Content-Type: application/json' \
  -b 'sessionid=YOUR_SESSION' \
  -d '{"prompt":"Hero product on matte plate, cinematic lighting","generation_type":"video"}'

Webhook callbacks finalize tasks; backend polling acts as fallback. Credits are auto‑refunded on failure. See the Seedream API docs or the full API docs for authentication options.

Still-image owner

Use the Seedream 4.5 page for image generation

If your intent is 4K Seedream image generation or editing, the dedicated Seedream 4.5 page is the owner. This page stays focused on Seedream image-to-video.