Skip to main content

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​

FieldValue
API-KEY<api-key>
Content-Typeapplication/json

Request Parameters​

Field NameTypeExampleDescriptionRequired
typestringTEXT_TO_VIDEOFeature identifier✔️
modelstringlucataco/animate-diff:beecf59c4aee8d81bf04f0381033dfa10dc16e845b4ae00d281e2fa377e48a9fAI model to use✔️
conversationIdstringTEXT_TO_VIDEOConversation context✔️
promptObject.promptstringmystical forest sceneText description of the video✔️
promptObject.pathstringtoonyou_beta3.safetensorsArt style model✔️
promptObject.n_promptstringblurry, low qualityNegative prompt (what to avoid)❌

Advanced Parameters​

Field NameTypeExampleDescriptionRequired
promptObject.motion_modulestringmm_sd_v15_v2Motion module version❌
promptObject.stepsnumber25Inference steps (1-100)❌
promptObject.guidance_scalenumber7.5CFG scale (1-10)❌
promptObject.seednumber0Random seed (0-2147483647)❌

Available Art Styles​

  • toonyou_beta3.safetensors - Cartoon - ToonYou Beta 6
  • rcnzCartoon3d_v10.safetensors - Cartoon - RCNZ Cartoon 3D v1.0
  • majicmixRealistic_v5Preview.safetensors - Realistic - MajicMIX Realistic v5
  • realisticVisionV40_v20Novae.safetensors - Realistic - Realistic Vision v2.0
  • lyriel_v16.safetensors - Artistic - Lyriel v1.6

Motion Module Versions​

  • mm_sd_v14 - Version 1.4
  • mm_sd_v15 - Version 1.5
  • mm_sd_v15_v2 - Version 1.5.2 (Recommended)

Code Examples​

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
}
}'

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​

{}