Skip to main content
Model ID
pixverse-v6-i2v
Calling method: async

Pixverse v6 Image-to-Video API Documentation

Overview

Pixverse v6 provides advanced image-to-video generation, supporting dynamic camera changes and multiple resolutions up to 1080p.

Authentication

All API requests require authentication using your API key. Include it in the Authorization header:
Authorization: Bearer YOUR_API_KEY

Submit Image-to-Video Request

Base URL

https://console.gmicloud.ai

Endpoint

POST /api/v1/ie/requestqueue/apikey/requests

Request Format

curl -X POST "https://console.gmicloud.ai/api/v1/ie/requestqueue/apikey/requests" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "pixverse-v6-i2v",
    "payload": {
      "prompt": "A cinematic shot of a futuristic city at sunset.",
      "image": "https://example.com/start_frame.jpg",
      "duration": 5,
      "quality": "1080p",
      "generate_audio_switch": true
    }
  }'

Request Parameters

ParameterTypeRequiredDescriptionDefault
promptstringYesPrimary text prompt describing the video (up to 5000 chars).""
imageimageYesImage upload for the video.null
durationintegerYesVideo length in seconds. 1-15s.5
qualityenumYesVideo resolution (360p, 540p, 720p, 1080p).“540p”
generate_audio_switchbooleanNoAutomatically generate BGM and sound effects.false
generate_multi_clip_switchbooleanNoEnable dynamic camera changes and transitions.false
seedintegerNoSet a specific seed for reproducible results (0-2147483647).null

Response

{
  "request_id": "8fbb88gd-cd78-5132-0g2c-07c4ge944225",
  "model": "pixverse-v6-i2v",
  "status": "queued",
  "created_at": 1772184500
}

Check Request Status

Endpoint

GET /api/v1/ie/requestqueue/apikey/requests/{request_id}

Response

{
  "request_id": "8fbb88gd-cd78-5132-0g2c-07c4ge944225",
  "model": "pixverse-v6-i2v",
  "status": "success",
  "outcome": {
    "media_urls": [
      {
        "id": "0",
        "url": "https://storage.googleapis.com/gmi-generated-assets/.../pixverse_output_0.mp4"
      }
    ]
  }
}

Request Status Values

StatusDescription
queuedRequest is waiting in the queue
processingVideo is currently being generated
successVideo generation completed
failedGeneration failed (check logs for details)
cancelledRequest was manually cancelled

Pricing

  • Pricing Type: Video length based pricing
  • Price: 360p: 0.025(0.025(0.035 with audio). 540p: 0.035(0.035(0.045). 720p: 0.045(0.06).1080p:0.045(0.06). 1080p: 0.09($0.115)