Image to Video

artany-video-pro-i2v

Picverse phase-one video capability.

POST /v1/videos/generationsAsync generationFixed Credit pricing

Quick start

Submit a request with this public model ID. The API immediately returns a normalized job; poll GET /v1/jobs/{jobId} while its status is queued or running.

curl -X POST "https://api.artany.ai/v1/videos/generations" \
  -H "Authorization: Bearer $ARTANY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: unique-request-id" \
  -d '{"model":"artany-video-pro-i2v","prompt":"Ocean waves at sunrise","duration":5,"resolution":"720p","aspect_ratio":"16:9","audio_enabled":false,"reference_images":["https://example.com/frame.png"]}'

Request

Headers

HeaderRequiredDescription
AuthorizationYesBearer token for an Artany API key.
Content-TypeYesMust be application/json.
Idempotency-KeyRecommended8–128 characters. Reusing it with an identical request prevents duplicate jobs and charges.

Body

{
  "model": "artany-video-pro-i2v",
  "prompt": "Ocean waves at sunrise",
  "duration": 5,
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "audio_enabled": false,
  "reference_images": [
    "https://example.com/frame.png"
  ]
}

Parameters

Only these fields are accepted. Defaults are applied before validation and quoting.

FieldTypeRequiredDescriptionDefaultConstraints
modelstringYesStable Artany public model ID.artany-video-pro-i2vThis exact public model ID.
promptstringYesNatural-language instruction describing the desired image or video. Include subject, setting, composition, motion, lighting, and style as needed.Length: 1–12000
durationintegerNoTarget generated video length in seconds. Available durations are model-specific and can affect price.5Range: 4–15
resolutionstringNoRequested output quality tier. Available values are model-specific and can affect price."720p"Allowed: 480p, 720p, 1080p, 4k
aspect_ratiostringNoOutput canvas ratio. It controls the composition frame, not the pixel resolution tier."16:9"Allowed: 1:1, 3:4, 4:3, 9:16, 16:9, 21:9, auto
audio_enabledbooleanNoWhether the model should generate synchronized audio when that capability is supported.false
reference_imagesarray (string items)YesReference image URLs that guide the generated video. The first image is typically the primary visual reference.Items: 1–9

Response and task status

A successful asynchronous submission returns HTTP 202 with a supplier-neutral job.

{
  "id": "job_…",
  "object": "generation.job",
  "model": "artany-video-pro-i2v",
  "status": "queued",
  "progress": 0,
  "output": null,
  "error": null,
  "billing": {
    "estimated_credits": "…",
    "frozen_credits": "…",
    "charged_credits": "0",
    "state": "frozen",
    "price_version": "2026-07-18.picverse-parity"
  },
  "created_at": "2026-07-21T00:00:00.000Z",
  "completed_at": null
}
  • queued / running: continue polling.
  • succeeded: retrieve media URLs from output; billing has settled.
  • failed / canceled: inspect error; frozen Credits are released.

Pricing

The price shown for a matching configuration is the fixed amount settled on successful completion. Price version: 2026-07-18.picverse-parity.

durationresolutionCredits
4480p32
5480p40
6480p48
7480p56
8480p64
4720p69
9480p72
10480p80
5720p86
11480p88
12480p96
6720p104
13480p104
14480p112
15480p120
7720p121
8720p138
9720p155
10720p172
41080p173
11720p189
12720p207
51080p216
13720p224
14720p241
15720p258
61080p259
71080p302
81080p346
44k356
91080p389
101080p432
54k445
111080p475
121080p518
64k534
131080p561
141080p604
74k623
151080p648
84k711
94k800
104k889
114k978
124k1067
134k1156
144k1245
154k1333