Seedance 1.0 lite i2v Serverless API
Seedance 1.0 transforms text and images into engaging 720p dynamic videos with cinematic storytelling.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/seedance-v1-lite-image-to-video"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image_url": "https://segmind-resources.s3.amazonaws.com/input/73a8dadb-95e6-4bdc-a3ae-a4cd041b99a0-b572c379-3eb8-4c67-893c-b08662f9d11f.jpeg",
12 "duration": 5,
13 "prompt": "Generate a serene forest scene at dawn with birds chirping, sunlight filtering through trees, and a gentle mist.",
14 "resolution": "720p",
15 "seed": 12345,
16 "camera_fixed": false
17}
18
19response = requests.post(url, headers=headers, json=data)
20
21if response.status_code == 200:
22 result = response.json()
23 print(json.dumps(result, indent=2))
24else:
25 print(f"Error: {response.status_code}")
26 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/seedance-v1-lite-image-to-video"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "image_url": "https://segmind-resources.s3.amazonaws.com/input/73a8dadb-95e6-4bdc-a3ae-a4cd041b99a0-b572c379-3eb8-4c67-893c-b08662f9d11f.jpeg",
12 "duration": 5,
13 "prompt": "Generate a serene forest scene at dawn with birds chirping, sunlight filtering through trees, and a gentle mist.",
14 "resolution": "720p",
15 "seed": 12345,
16 "camera_fixed": false
17}
18
19response = requests.post(url, headers=headers, json=data)
20
21if response.status_code == 200:
22 result = response.json()
23 print(json.dumps(result, indent=2))
24else:
25 print(f"Error: {response.status_code}")
26 print(response.text)API Endpoint
https://api.segmind.com/v1/seedance-v1-lite-image-to-videoParameters
durationrequiredintegerSet video length in seconds. Opt for 5 seconds for quick previews, 10 for detailed scenes.
5510image_urlrequiredstring (uri)URL to the first frame image for video generation (legacy parameter). The model will use this image as the starting frame to generate the video based on your prompt. Note: Cannot be used together with first_frame_url or last_frame_url. For new integrations, prefer using first_frame_url instead.
promptrequiredstringDetail the animation scene vividly. E.g., A sunset beach scene with waves lapping, people playing, sky turning orange.
resolutionrequiredstringChoose video clarity; 720p for most uses, 480p for faster processing.
"720p""480p""720p"camera_fixedoptionalbooleanWhether to fix the camera position.
falsefirst_frame_urloptionalstring (uri)URL to the first frame image for video generation. Use this to specify the starting frame of your video. Can be used alone or together with last_frame_url. Note: Cannot be used together with image_url (reference image).
last_frame_urloptionalstring (uri)URL to the last frame image for video generation. Use this together with first_frame_url to specify both the starting and ending frames of your video. The model will generate smooth transitions between the two frames. Note: Requires first_frame_url to be provided.
seedoptionalintegerDefine a seed for consistent outputs. Any number 1-999999 suffices.
Response Type
Returns: Video
Common Error Codes
The API returns standard HTTP status codes. Detailed error messages are provided in the response body.
Bad Request
Invalid parameters or request format
Unauthorized
Missing or invalid API key
Forbidden
Insufficient permissions
Not Found
Model or endpoint not found
Insufficient Credits
Not enough credits to process request
Rate Limited
Too many requests
Server Error
Internal server error
Bad Gateway
Service temporarily unavailable
Timeout
Request timed out