
Seedance v1 Pro i2v 720p API by ByteDance
Seedance Pro’s image-to-video mode transforms still visuals into cinematic motion, maintaining visual consistency and expressive animation across frames.
INPUT
OUTPUT
IdleYour request will cost $0.047 per run. For $10 you can run this model approximately 212 times.
Here's what you can do next:
Code Example
import requests
import time
# Step 1: Start video generation
generate_url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "bytedance/seedance-v1-pro-i2v-720p",
"prompt": "A beautiful sunset over the ocean with gentle waves",
"width": 512,
"height": 512,
"duration": 3,
"fps": 24,
}
generate_response = requests.post(generate_url, headers=headers, json=data)
generate_result = generate_response.json()
prediction_id = generate_result["data"]["id"]
# Step 2: Poll for result
poll_url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"
def check_status():
while True:
response = requests.get(poll_url, headers={"Authorization": "Bearer $ATLASCLOUD_API_KEY"})
result = response.json()
if result["data"]["status"] in ["completed", "succeeded"]:
print("Generated video:", result["data"]["outputs"][0])
return result["data"]["outputs"][0]
elif result["data"]["status"] == "failed":
raise Exception(result["data"]["error"] or "Generation failed")
else:
# Still processing, wait 2 seconds
time.sleep(2)
video_url = check_status()Install
Install the required package for your language.
pip install requestsAuthentication
All API requests require authentication via an API key. You can get your API key from the Atlas Cloud dashboard.
export ATLASCLOUD_API_KEY="your-api-key-here"HTTP Headers
import os
API_KEY = os.environ.get("ATLASCLOUD_API_KEY")
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}Never expose your API key in client-side code or public repositories. Use environment variables or a backend proxy instead.
Submit a request
import requests
url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "your-model",
"prompt": "A beautiful landscape"
}
response = requests.post(url, headers=headers, json=data)
print(response.json())Submit a Request
Submit an asynchronous generation request. The API returns a prediction ID that you can use to check the status and retrieve the result.
/api/v1/model/generateVideoRequest Body
import requests
url = "https://api.atlascloud.ai/api/v1/model/generateVideo"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer $ATLASCLOUD_API_KEY"
}
data = {
"model": "bytedance/seedance-v1-pro-i2v-720p",
"input": {
"prompt": "A beautiful sunset over the ocean with gentle waves"
}
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
print(f"Prediction ID: {result['id']}")
print(f"Status: {result['status']}")Response
{
"id": "pred_abc123",
"status": "processing",
"model": "model-name",
"created_at": "2025-01-01T00:00:00Z"
}Check Status
Poll the prediction endpoint to check the current status of your request.
/api/v1/model/prediction/{prediction_id}Polling Example
import requests
import time
prediction_id = "pred_abc123"
url = f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }
while True:
response = requests.get(url, headers=headers)
result = response.json()
status = result["data"]["status"]
print(f"Status: {status}")
if status in ["completed", "succeeded"]:
output_url = result["data"]["outputs"][0]
print(f"Output URL: {output_url}")
break
elif status == "failed":
print(f"Error: {result['data'].get('error', 'Unknown')}")
break
time.sleep(3)Status Values
processingThe request is still being processed.completedGeneration is complete. Outputs are available.succeededGeneration succeeded. Outputs are available.failedGeneration failed. Check the error field.Completed Response
{
"data": {
"id": "pred_abc123",
"status": "completed",
"outputs": [
"https://storage.atlascloud.ai/outputs/result.mp4"
],
"metrics": {
"predict_time": 45.2
},
"created_at": "2025-01-01T00:00:00Z",
"completed_at": "2025-01-01T00:00:10Z"
}
}Upload Files
Upload files to Atlas Cloud storage and get a URL you can use in your API requests. Use multipart/form-data to upload.
/api/v1/model/uploadMediaUpload Example
import requests
url = "https://api.atlascloud.ai/api/v1/model/uploadMedia"
headers = { "Authorization": "Bearer $ATLASCLOUD_API_KEY" }
with open("image.png", "rb") as f:
files = {"file": ("image.png", f, "image/png")}
response = requests.post(url, headers=headers, files=files)
result = response.json()
download_url = result["data"]["download_url"]
print(f"File URL: {download_url}")Response
{
"data": {
"download_url": "https://storage.atlascloud.ai/uploads/abc123/image.png",
"file_name": "image.png",
"content_type": "image/png",
"size": 1024000
}
}Input Schema
The following parameters are accepted in the request body.
No parameters available.
Example Request Body
{
"model": "bytedance/seedance-v1-pro-i2v-720p"
}Output Schema
The API returns a prediction response with the generated output URLs.
Example Response
{
"id": "pred_abc123",
"status": "completed",
"model": "model-name",
"outputs": [
"https://storage.atlascloud.ai/outputs/result.mp4"
],
"metrics": {
"predict_time": 45.2
},
"created_at": "2025-01-01T00:00:00Z",
"completed_at": "2025-01-01T00:00:10Z"
}Atlas Cloud Skills
Atlas Cloud Skills integrates 300+ AI models directly into your AI coding assistant. One command to install, then use natural language to generate images, videos, and chat with LLMs.
Supported Clients
Install
npx skills add AtlasCloudAI/atlas-cloud-skillsSetup API Key
Get your API key from the Atlas Cloud dashboard and set it as an environment variable.
export ATLASCLOUD_API_KEY="your-api-key-here"Capabilities
Once installed, you can use natural language in your AI assistant to access all Atlas Cloud models.
MCP Server
Atlas Cloud MCP Server connects your IDE with 300+ AI models via the Model Context Protocol. Works with any MCP-compatible client.
Supported Clients
Install
npx -y atlascloud-mcpConfiguration
Add the following configuration to your IDE's MCP settings file.
{
"mcpServers": {
"atlascloud": {
"command": "npx",
"args": [
"-y",
"atlascloud-mcp"
],
"env": {
"ATLASCLOUD_API_KEY": "your-api-key-here"
}
}
}
}Available Tools
API Schema
Schema not availablePlease log in to view request history
You need to be logged in to access your model request history.
Log InByteDance Seedance Pro I2V 720p*
ByteDance Seedance Pro I2V 720p is a revolutionary AI image-to-video generation model developed by ByteDance, now exclusively available on WaveSpeedAI as a global premiere launch. This cutting-edge model transforms static images into dynamic 5-second videos at 720p resolution with lightning-fast processing speed, offering high-quality visual outputs with enhanced motion and semantic understanding. Part of the Dreamina model family, this SOTA-level model delivers unprecedented performance in image-to-video synthesis.
Key Features
- Ultra-Fast Video Generation: Lightning-speed processing creates 5-second videos at 720p resolution with vivid details and smooth motion in seconds, not minutes.
- SOTA Motion Rendering: State-of-the-art dynamic rendering techniques create natural and realistic movements that bring images to life.
- Advanced Semantic Understanding: Industry-leading AI excels in interpreting complex user prompts to generate coherent and dynamic scenes with professional quality.
- Realistic Physical Simulation: SOTA physics engine simulates realistic physical properties and movements for lifelike video generation.
- Blazing-Fast Processing: Optimized for maximum speed efficiency, allowing instant creation of high-quality videos for real-time workflows.
- Flexible Parameter Control: Customizable settings offer duration and style adjustments for complete creative control.
- Professional Quality Output: SOTA image-to-video technology ensures broadcast-ready results with smooth temporal consistency.
- Instant Creative Enhancement: Transform ordinary photos into engaging, dynamic content perfect for social media marketing in seconds.
Global Premiere on WaveSpeedAI
- Exclusive Launch: WaveSpeedAI is the first platform globally to offer ByteDance's latest I2V technology from the Dreamina series.
- Cutting-Edge Access: Be among the first worldwide to experience SOTA image-to-video generation capabilities.
- Premium Integration: Seamless API access to ByteDance's most advanced video synthesis technology.
- Pioneer Advantage: Early access to breakthrough AI technology before wider market availability.
Technical Excellence & Speed Optimization
- SOTA Architecture: Built on breakthrough research delivering state-of-the-art image-to-video generation performance.
- Optimized Processing: Native ByteDance technology delivers superior generation speed compared to standard I2V solutions.
- Real-Time Processing: Ultra-fast video synthesis enables immediate creative workflows and instant content creation.
- High-Performance Computing: Enterprise-grade infrastructure supports rapid, high-volume video generation at scale.
Perfect for Fast-Paced Creative Work
- Content Creators: Instantly transform static photography into engaging video content for social platforms with lightning-fast speed.
- Marketing Professionals: Create dynamic promotional materials from product images in seconds, not hours.
- Social Media Managers: Convert photos into shareable, dynamic content that captures attention with lightning-fast turnaround.
- E-commerce Teams: Bring product photos to life with subtle motion effects using SOTA I2V technology.
- Digital Agencies: Deliver client projects faster with instant video generation capabilities from the Dreamina model family.
Performance & Speed Advantages
- Instant Results: Generate professional videos in seconds with SOTA processing speed.
- Real-Time Workflow: Advanced AI enables immediate creative iteration and rapid content production.
- Scalable Speed: Handle multiple image-to-video conversions simultaneously without performance degradation.
- Optimized Efficiency: Advanced algorithms maximize speed while maintaining SOTA quality standards.
Limitations
- Creative Focus: Designed primarily for creative video synthesis; not intended for generating factually accurate content.
- Inherent Biases: Outputs may reflect biases present in the training data, typical of current SOTA models.
- Input Sensitivity: The quality and consistency of generated videos depend significantly on the quality of the input image; subtle variations may lead to output variability.
- Resolution Limitation: This model is optimized for 480p video generation and does not support higher resolutions.
- Speed vs Quality Trade-off: While optimized for speed, extremely complex scenes may require additional processing time.
Out-of-Scope Use
The model and its derivatives may not be used in any way that violates applicable national, federal, state, local, or international law or regulation, including but not limited to:
- Exploiting, harming, or attempting to exploit or harm minors, including solicitation, creation, acquisition, or dissemination of child exploitative content.
- Generating or disseminating verifiably false information with the intent to harm others.
- Creating or distributing personal identifiable information that could be used to harm an individual.
- Harassing, abusing, threatening, stalking, or bullying individuals or groups.
- Producing non-consensual nudity or illegal pornographic content.
- Making fully automated decisions that adversely affect an individual's legal rights or create binding obligations.
- Facilitating large-scale disinformation campaigns.






