PixAI Platform
API v2 ドキュメント動画

画像から動画を生成するタスクの作成

PixAI の Tsubaki 動画モデルで画像を動画にします。動画は firstFrameMediaId から始まり、lastFrameMediaId を指定した場合はその画像で終わります。出力は最初のフレームのアスペクト比を維持します。

フレームには画像のメディア ID を指定します。POST /v2/media/image/upload-url で自分の画像をアップロードするか、生成済みの画像を再利用してください。他のユーザーが所有するメディアは拒否されます。

画像から動画への生成には PixAI メンバーシップが必要です。クレジットはタスク作成時に消費されます。結果は GET /v2/task/{id} をポーリングして取得します。完了したタスクの動画は outputs.videoMediaId です。

POST
/frame-video/create

Authorization

bearerAuth
AuthorizationBearer <token>

認証が必要なすべてのリクエストでは、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
}