ByteDance

Access ByteDance's AI models including Seedance for video generation through Runware's unified API. Learn about ByteDance-specific parameters, limitations, and technical specifications.

Introduction

ByteDance's AI models are integrated into the Runware platform through our unified API, providing access to advanced video generation technology.

Through the providerSettings.bytedance object, you can access ByteDance's unique features such as camera movement controls, while maintaining the consistency of Runware's standard API structure. This page documents the technical specifications, parameter requirements, and provider-specific settings for all ByteDance models available through our platform.

providerSettings » bytedance
bytedance
object

Configuration settings specific to ByteDance's video generation models. These settings control camera behavior and movement during video generation.

View example
"providerSettings": {
  "bytedance": { 
    "cameraFixed": false
  } 
}
Properties ⁨1⁩ property
providerSettings » bytedance » camerafixed
camerafixed
boolean Default: false

Controls whether the camera remains stationary during video generation. When enabled, the camera position and angle are fixed, preventing any camera movement, panning, or zooming effects.

When disabled (default), the model can incorporate dynamic camera movements such as pans, tilts, zooms, or tracking shots to create more cinematic and engaging video content.

This setting is useful when you need static shots or want to avoid camera motion that might distract from the main subject or action in the video.

Video models

Seedance 1.0 Lite

ByteDance's Seedance 1.0 Lite model provides cost-effective video generation with support for multiple resolution options across various aspect ratios, supporting both text-to-video and image-to-video workflows.

Model AIR ID: bytedance:1@0.

Supported workflows: Text-to-video, image-to-video.

Technical specifications:

  • Positive prompt: 2-3000 characters.
  • Supported dimensions: 864×480 (16:9), 736×544 (4:3), 640×640 (1:1), 416×960 (9:21), 1248×704 (16:9), 1120×832 (4:3), 960×960 (1:1), 640×1504 (9:21).
  • Frame rate: 24 FPS.
  • Duration: 5 or 10 seconds (default: 5).
  • Frame images: Supports first frame for frameImages.
  • Input image requirements: Width and height between 300-6000 pixels, 10MB file size limit.

When using frameImages (image-to-video), the width and height parameters are not supported. The output resolution is automatically determined by selecting the closest supported resolution that matches the input image's aspect ratio.

Provider-specific parameters supported: cameraFixed.

{
  "taskType": "videoInference",
  "taskUUID": "24cd5dff-cb81-4db5-8506-b72a9425f9d1",
  "model": "bytedance:1@0",
  "positivePrompt": "A serene mountain lake reflecting the sunset with gentle ripples",
  "duration": 5,
  "width": 1248,
  "height": 704
}
{
  "taskType": "videoInference",
  "taskUUID": "b8c4d952-7f27-4a6e-bc9a-83f01d1c6d59",
  "model": "bytedance:1@0",
  "frameImages": [
    {
      "inputImage": "c64351d5-4c59-42f7-95e1-eace013eddab",
      "frame": "first"
    }
  ],
  "duration": 10,
  "providerSettings": {
    "bytedance": {
      "cameraFixed": true
    }
  }
}