Langsung ke konten utama
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Otorisasi

Authorization
string
wajib
Semua endpoint API memerlukan autentikasi Bearer TokenDapatkan API Key Anda:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header permintaan:
Authorization: Bearer YOUR_API_KEY

Parameter Permintaan

model
string
default:"veo3.1-fast"
wajib
Nama model pembuatan videoModel yang tersedia:
  • veo3.1-fast - Model pembuatan cepat, cocok untuk pratinjau dan iterasi cepat
  • veo3.1-quality - Model pembuatan kualitas tinggi, cocok untuk produksi final
  • veo3.1-lite - Model pembuatan ringan, cocok untuk pembuatan batch berbiaya rendah
Contoh: "veo3.1-fast"
prompt
string
wajib
Deskripsi teks untuk pembuatan video
duration
integer
Durasi video dalam detikNilai tetap: 8 (VEO3 hanya mendukung 8 detik durasi)
aspect_ratio
string
Rasio aspek videoFormat yang didukung:
  • 16:9 (Lanskap)
  • 9:16 (Potret)
generation_type
string
Tipe pembuatan videoTipe yang didukung:
  • frame - Frame-ke-video (FL mode)
  • reference - Gambar referensi-ke-video
Jika tidak ditentukan, default berdasarkan jumlah gambar: 2 gambar untuk frame-to-video, 3 gambar untuk referensi gambar-to-videoCatatan: veo3.1-quality model tidak mendukung reference mode
veo3.1-lite model tidak mendukung this parameter, jangan pass it
image_urls
array<url>
Array URL gambar referensi untuk pembuatan gambar-ke-videoMendukung URL gambar yang dapat diakses publik (http:// atau https://)Contoh: ["https://example.com/image.jpg"]Batasan:
  • Maksimum 3 gambar
  • Untuk frame-to-video mode: gambar pertama adalah frame awal, gambar kedua adalah frame akhir
  • Ukuran file maksimum: 10MB
  • Format yang didukung:.jpeg,.jpg,.png,.webp
veo3.1-lite model tidak mendukung this parameter, jangan pass it
resolution
string
Resolusi videoNilai yang didukung:
  • 720p (Default)
  • 1080p
  • 4k
enable_gif
boolean
Enable GIF output format. Default: falseCatatan: GIF dan 1080p/4k resolusi tidak dapat be used simultaneously
official_fallback
boolean
default:"false"
Apakah menggunakan kanal resmi sebagai fallback
  • false: Jangan gunakan (default)
  • true: Gunakan kanal resmi
veo3.1-lite model tidak mendukung this parameter, jangan pass it

Respons

code
integer
Respons status code
data
array
Respons data array