Tooncrafter

Create videos from illustrated input images

~108.69s
~$0.123
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/tooncrafter"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "loop": false,
12    "seed": 42,
13    "prompt": "cartoon character animation",
14    "image_1": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t1.jpg",
15    "image_2": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t2.jpg",
16    "image_3": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t3.jpg",
17    "image_4": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t4.jpg",
18    "image_5": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t5.jpg",
19    "image_6": "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t6.jpg",
20    "max_width": 512,
21    "max_height": 512,
22    "interpolate": false,
23    "negative_prompt": "low quality",
24    "color_correction": true
25}
26
27response = requests.post(url, headers=headers, json=data)
28
29if response.status_code == 200:
30    result = response.json()
31    print(json.dumps(result, indent=2))
32else:
33    print(f"Error: {response.status_code}")
34    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/tooncrafter

Parameters

image_1required
string (uri)

First input image

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t1.jpg"
image_2required
string (uri)

Second input image

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t2.jpg"
color_correctionoptional
boolean

If the colors are coming out strange, or if the colors between your input images are very different, disable this

Default: true
image_10optional
string (uri)

Tenth input image (optional)

Default: null
image_3optional
string (uri)

Third input image (optional)

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t3.jpg"
image_4optional
string (uri)

Fourth input image (optional)

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t4.jpg"
image_5optional
string (uri)

Fifth input image (optional)

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t5.jpg"
image_6optional
string (uri)

Sixth input image (optional)

Default: "https://segmind-sd-models.s3.amazonaws.com/display_images/tooncrafter/t6.jpg"
image_7optional
string (uri)

Seventh input image (optional)

Default: null
image_8optional
string (uri)

Eighth input image (optional)

Default: null
image_9optional
string (uri)

Ninth input image (optional)

Default: null
interpolateoptional
boolean

Enable 2x interpolation using FILM

Default: false
loopoptional
boolean

Loop the video

Default: false
max_heightoptional
integer

Maximum height of the video

Default: 512
Allowed values :
256512768
max_widthoptional
integer

Maximum width of the video

Default: 512
Allowed values :
256512768
negative_promptoptional
string

Things you do not want to see in your video

Default: "low quality"
promptoptional
string

Enter your prompt

Default: "cartoon character animation"
seedoptional
integer

Set a seed for reproducibility. Random by default.

Default: 42

Response Type

Returns: Video

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out