画像から動画を生成するタスクの作成
PixAI の Tsubaki 動画モデルで画像を動画にします。動画は firstFrameMediaId から始まり、lastFrameMediaId を指定した場合はその画像で終わります。出力は最初のフレームのアスペクト比を維持します。
フレームには画像のメディア ID を指定します。POST /v2/media/image/upload-url で自分の画像をアップロードするか、生成済みの画像を再利用してください。他のユーザーが所有するメディアは拒否されます。
画像から動画への生成には PixAI メンバーシップが必要です。クレジットはタスク作成時に消費されます。結果は GET /v2/task/{id} をポーリングして取得します。完了したタスクの動画は outputs.videoMediaId です。
Authorization
bearerAuth 認証が必要なすべてのリクエストでは、HTTP ヘッダーに次を追加してください
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST https://api.pixai.art/v2/frame-video/create \ -H "Authorization: Bearer $PIXAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "tbkv1.0.1", "firstFrameMediaId": "1943547603237249965", "prompt": "she turns around and smiles, hair blowing in the wind", "duration": 5 }'{
"id": "string",
"status": "waiting",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z",
"startedAt": "2019-08-24T14:15:22Z",
"endAt": "2019-08-24T14:15:22Z",
"taskKind": "string",
"paidQuota": 0,
"taskStatusMsgI18n": {
"key": "string",
"defaultMessage": "string"
},
"outputs": {
"videoMediaId": "string",
"seed": "string",
"mediaIds": [
"string"
],
"mediaUrls": [
"string"
]
}
}{
"code": "string",
"status": 0,
"message": "string",
"data": {},
"defined": true
}{
"code": "string",
"status": 0,
"message": "string",
"data": {},
"defined": true
}{
"code": "string",
"status": 0,
"message": "string",
"data": {},
"defined": true
}{
"code": "string",
"status": 0,
"message": "string",
"data": {},
"defined": true
}