メインコンテンツへスキップ
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": "イルカが青い海で跳び回る",
    "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"
    }
  ]
}
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": "イルカが青い海で跳び回る",
    "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"
    }
  ]
}

認証

Authorization
string
required
すべてのAPIエンドポイントでBearer Tokenによる認証が必要ですAPI Keyの取得:API Key管理ページにアクセスしてAPI Keyを取得してください使用時はリクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY

リクエストボディ

model
string
default:"veo3.1-fast"
required
動画生成モデル名利用可能なモデル:
  • veo3.1-fast - 高速生成モデル、クイックプレビューと反復処理に適しています
  • veo3.1-quality - 高品質生成モデル、最終制作に適しています
Example: "veo3.1-fast"
prompt
string
required
動画生成のテキスト説明最大1000文字
duration
integer
動画の長さ(秒)固定値:8(VEO3 は 8 秒の長さのみサポート)
aspect_ratio
string
動画のアスペクト比サポートされている形式:
  • 16:9 (横向き)
  • 9:16 (縦向き)
image_urls
array
動画生成に使用する参考画像URLの配列
  • 各要素は有効な画像URLである必要があります
  • サポート形式:.jpeg、.jpg、.png、.webp
  • 最大ファイルサイズ:10MB

レスポンス

created
integer
タスク作成時のタイムスタンプ
id
string
タスクの一意識別子
model
string
実際に使用されたモデル名
object
string
オブジェクトタイプ、video.generation.taskに固定
progress
integer
タスク完了進捗率(0-100)
status
string
タスクの状態可能な値:
  • pending - 処理待ち
  • processing - 処理中
  • completed - 完了
  • failed - 失敗
task_info
object
タスクの詳細情報
type
string
出力タイプ、videoに固定
usage
object
課金情報