Claude Opus 5.5 が SeedRouter で利用できます

Video

PixVerse V6 Max

View Markdown

PixVerse V6 Max でプロンプトや画像 1 枚から 360p〜1080p の 1〜15 秒の動画を生成。音声は任意。秒単位で課金され、タスクとして受け取れます。

PixVerse V6 Max は PixVerse V6 の高精細版です。プロンプト、または開始画像 1 枚と任意のプロンプトから、360p、540p、720p、1080p のいずれかで 1〜15 秒のクリップを生成します。ネイティブ音声は任意で付けられます。リクエストを送信し、返されたタスク ID を保持して、完成した動画をタスクから読み取ってください。画像は URL で渡します。

モデル ID

モデル ID入力解像度長さ
pixverse-v6-maxテキスト、画像 1 枚360p、540p、720p、1080p1〜15 秒

現在の料金はモデルページをご覧ください。トランジション、複数画像の参照、延長は PixVerse V6 の機能です。

クイックサンプル

curl https://api.seedrouter.ai/v1/videos/generations \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "pixverse-v6-max",
    "prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
    "resolution": "720p",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'

エンドポイント

POST https://api.seedrouter.ai/v1/videos/generations
ヘッダー値
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

レスポンスはタスク({"id": "task_...", "status": "processing"})であり、完成した動画ではありません。結果は GET /v1/tasks/{task_id} をポーリングして取得してください。API キーはサーバー側のコードで保持してください。

パラメータ

フィールド型デフォルト説明
modelstring必須pixverse-v6-max
promptstring説明を参照テキストから動画では必須、最大 5,000 文字。画像を使う場合は任意、最大 2,048 文字。
image_urlsURL リストなし画像から動画では画像をちょうど 1 枚。指定しない場合はテキストから動画になります。
resolutionenum540p360p、540p、720p、1080p のいずれか。
qualityenumなしresolution の別名で、値は同じです。両方送信した場合は resolution を優先します。
durationinteger51〜15 秒。
aspect_ratioenum16:916:9、4:3、1:1、3:4、9:16、2:3、3:2、21:9 のいずれか。テキストから動画のみ。画像を使う場合は、クリップが画像の形に従います。
audiobooleanfalseネイティブ音声を生成します。音声ありの単価で課金されます。
seedintegerなし0〜2147483647。同じリクエストとシードで似た結果が得られます。

スキーマは厳格です。未知のフィールドは無視されず、拒否されます。first_frame_image、last_frame_image、img_references、extend_from_task_id は、pixverse-v6 を案内する 400 エラーを返します。callback_url は利用できません。代わりにタスクをポーリングしてください。

画像から動画

image_urls に画像を 1 枚渡してください。クリップはその画像から始まり、その形を保つため、縦長の画像を使うと縦長のクリップになります。この場合、プロンプトは任意です。

{
  "model": "pixverse-v6-max",
  "prompt": "The subject slowly turns toward the camera, soft natural light.",
  "image_urls": ["https://example.com/start.png"],
  "resolution": "1080p",
  "duration": 5
}

メディア入力

画像は公開されている HTTP(S) URL で渡します。Base64 の data URI は受け付けません。ファイルを自分のストレージにアップロードし、その URL を渡してください。20 MB 以下で、各辺が最大 10,000 ピクセルの JPG、PNG、WebP 画像を 1 枚使用してください。

料金の要素

現在のレートはモデルの料金セクションをご覧ください。PixVerse V6 Max は動画の秒数で課金され、レートは解像度と音声生成の有無で決まります:

cost = duration × rate per second for the resolution and audio setting

テキストから動画と画像から動画は同じ料金です。長さはリクエストの受理時に確定するため、確保される金額がそのまま課金額になります。最終的な課金額はアカウントの利用履歴で確認できます。失敗したタスクは課金されません。

出力スキーマ

送信するとタスクが返されます:

{"id": "task_...", "model": "pixverse-v6-max", "status": "processing", "created_at": 1789689600}

タスクを取得する

GET https://api.seedrouter.ai/v1/tasks/{task_id}

status が completed または failed になるまで、10〜20 秒ごとにポーリングしてください。ポーリング中のネットワークタイムアウトは生成の失敗を意味しません。タスク ID を保持して確認を再開してください。進捗確認のために別のタスクを作成しないでください。

完了したタスク

{
  "id": "task_...",
  "model": "pixverse-v6-max",
  "status": "completed",
  "created_at": 1789689600,
  "finished_at": 1789689690,
  "output": {
    "video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
  }
}

私たちのテストでは、1 秒の 360p 16:9 クリップが MP4(H.264)、640 × 360 として、送信から 81〜89 秒で届きました。

エラー

タスク作成前に拒否されたリクエストは、HTTP エラーと error オブジェクトを返し、課金されません。受理後に失敗したタスクは、照会時に HTTP 200 と status: "failed"、そして error オブジェクトを返します。

コード・HTTP ステータス・リトライの指針は共通エラーカタログを参照してください。

{
  "id": "task_...",
  "model": "pixverse-v6-max",
  "status": "failed",
  "error": {
    "code": 60001,
    "message": "The request was rejected by the content policy. Please revise the prompt or input images."
  }
}

送信自体がタイムアウトした場合は、再送信の前にタスクを確認してください。最初のリクエストが受理されている可能性があります。

ヒント

  • プロンプトで被写体、場所、カメラの動き、光を説明し、audio がオンの場合は必要な音を記述してください。
  • 360p または 540p で下書きし、最終ショットは同じリクエストと seed を使って 1080p でレンダリングしてください。
  • 縦長動画には aspect_ratio: "9:16"、または縦長の画像を送信してください。
  • 勝手なマークが入らないよう、no text, no logos を加えてください。

関連情報