AnimateDiff - Text to Video
Generate stylized animated videos from text descriptions using StabilityAI's AnimateDiff model. Features custom art styles, motion modules, and advanced diffusion controls for creative video generation.
Endpoint
Request Headers
Field | Value |
---|---|
API-KEY | <api-key> |
Content-Type | application/json |
Request Parameters
Field Name | Type | Example | Description | Required |
---|---|---|---|---|
type | string | TEXT_TO_VIDEO | Feature identifier | ✔️ |
model | string | lucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9f | AI model to use | ✔️ |
conversationId | string | TEXT_TO_VIDEO | Conversation context | ✔️ |
promptObject.prompt | string | mystical forest scene | Text description of the video | ✔️ |
promptObject.path | string | toonyou_beta3.safetensors | Art style model | ✔️ |
promptObject.n_prompt | string | blurry, low quality | Negative prompt (what to avoid) | ❌ |
Advanced Parameters
Field Name | Type | Example | Description | Required |
---|---|---|---|---|
promptObject.motion_module | string | mm_sd_v15_v2 | Motion module version | ❌ |
promptObject.steps | number | 25 | Inference steps (1-100) | ❌ |
promptObject.guidance_scale | number | 7.5 | CFG scale (1-10) | ❌ |
promptObject.seed | number | 0 | Random seed (0-2147483647) | ❌ |
Available Art Styles
toonyou_beta3.safetensors
- Cartoon - ToonYou Beta 6rcnzCartoon3d_v10.safetensors
- Cartoon - RCNZ Cartoon 3D v1.0majicmixRealistic_v5Preview.safetensors
- Realistic - MajicMIX Realistic v5realisticVisionV40_v20Novae.safetensors
- Realistic - Realistic Vision v2.0lyriel_v16.safetensors
- Artistic - Lyriel v1.6
Motion Module Versions
mm_sd_v14
- Version 1.4mm_sd_v15
- Version 1.5mm_sd_v15_v2
- Version 1.5.2 (Recommended)
Code Examples
- cURL
- JavaScript
- Python
curl --location 'https://api.1min.ai/api/features' \
--header 'API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"type": "TEXT_TO_VIDEO",
"model": "lucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9f",
"conversationId": "TEXT_TO_VIDEO",
"promptObject": {
"prompt": "mystical forest with glowing fireflies and ancient trees",
"path": "toonyou_beta3.safetensors",
"n_prompt": "blurry, low quality, distorted",
"guidance_scale": 7.5,
"motion_module": "mm_sd_v15_v2",
"seed": 0,
"steps": 25
}
}'
fetch('https://api.1min.ai/api/features', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'API-KEY': 'YOUR_API_KEY'
},
body: JSON.stringify({
type: 'TEXT_TO_VIDEO',
model: 'lucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9f',
conversationId: 'TEXT_TO_VIDEO',
promptObject: {
prompt: 'mystical forest with glowing fireflies and ancient trees',
path: 'toonyou_beta3.safetensors',
n_prompt: 'blurry, low quality, distorted',
guidance_scale: 7.5,
motion_module: 'mm_sd_v15_v2',
seed: 0,
steps: 25
}
})
})
import requests
url = "https://api.1min.ai/api/features"
headers = {
"Content-Type": "application/json",
"API-KEY": "YOUR_API_KEY"
}
data = {
"type": "TEXT_TO_VIDEO",
"model": "lucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9f",
"conversationId": "TEXT_TO_VIDEO",
"promptObject": {
"prompt": "mystical forest with glowing fireflies and ancient trees",
"path": "toonyou_beta3.safetensors",
"n_prompt": "blurry, low quality, distorted",
"guidance_scale": 7.5,
"motion_module": "mm_sd_v15_v2",
"seed": 0,
"steps": 25
}
}
response = requests.post(url, headers=headers, json=data)
Interactive Playground
API Playground
https://api.1min.ai/api/features
Number of denoising steps
Controls adherence to prompt
Random seed for reproducible results
Generated cURL Command:
curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "TEXT_TO_VIDEO",
"model": "lucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9f",
"conversationId": "TEXT_TO_VIDEO",
"promptObject": {
"prompt": "mystical forest with glowing fireflies and ancient trees",
"path": "toonyou_beta3.safetensors",
"n_prompt": "",
"motion_module": "mm_sd_v15_v2",
"steps": 25,
"guidance_scale": 7.5,
"seed": 0
}
}'
Response
{}