Skip to main content
POST
/
api
/
run
curl -X POST https://api.artificialstudio.ai/api/run \
  -H "Content-Type: application/json" \
  -H "Authorization: YOUR_API_KEY" \
  -d '{
    "tool": "animate-image",
    "input": {
      "model": "veo3-1-lite-image-to-video",
      "image_url": "https://example.com/image.jpg",
      "prompt": "Steam rises from the coffee cup as sunlight streams in"
    }
  }'
{
  "id": "507f1f77bcf86cd799439011",
  "status": "processing",
  "tool": "animate-image",
  "createdAt": "2024-01-15T10:30:00.000Z"
}
Credits10 credits per second at 720p, 16 credits per second at 1080p
Toolanimate-image

Headers

NameTypeRequiredDescription
AuthorizationstringYesYour API key
Content-TypestringYesapplication/json

Body

ParameterTypeRequiredDescription
toolstringYesanimate-image
input.modelstringYesveo3-1-lite-image-to-video
input.image_urlstringYesURL of the image to animate
input.promptstringYesDescribe how you want the image to animate
input.end_image_urlstringNoOptional last frame for interpolation (forces 8s duration)
input.durationstringNoVideo duration in seconds. Options: 4, 6, 8 (default: 8). 1080p requires 8s duration
input.aspect_ratiostringNoAspect ratio. Options: auto, 16:9, 9:16 (default: auto)
input.resolutionstringNoVideo resolution. Options: 720p, 1080p (default: 720p)
curl -X POST https://api.artificialstudio.ai/api/run \
  -H "Content-Type: application/json" \
  -H "Authorization: YOUR_API_KEY" \
  -d '{
    "tool": "animate-image",
    "input": {
      "model": "veo3-1-lite-image-to-video",
      "image_url": "https://example.com/image.jpg",
      "prompt": "Steam rises from the coffee cup as sunlight streams in"
    }
  }'
{
  "id": "507f1f77bcf86cd799439011",
  "status": "processing",
  "tool": "animate-image",
  "createdAt": "2024-01-15T10:30:00.000Z"
}