curl --request POST \
--url https://api.apimart.ai/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "wan2.6",
"prompt": "草原を走るかわいい猫",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}'
{
"code": 200,
"data": [
{
"status": "submitted",
"task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
}
]
}
すべてのAPIエンドポイントでBearer Token認証が必要ですAPIキーの取得:APIキー管理ページからAPIキーを取得してくださいリクエストヘッダーに追加:Authorization: Bearer YOUR_API_KEY
リクエストパラメータ
動画の内容説明テキストから動画モードでは必須。シーン、アクション、スタイルを詳細に記述してください例:"日差しの中で伸びをするかわいい猫"
参照画像URL配列(1枚のみサポート)画像から動画モードでは必須。公開アクセス可能なURLまたはBase64エンコーディングをサポート例:["https://example.com/image.jpg"] または ["data:image/png;base64,iVBORw0KGgo..."]システムは image_urls の有無に基づいてテキストから動画または画像から動画モードを自動選択します
ネガティブプロンプト、望まない内容を記述例:"ぼやけ, 低品質, 歪み"
動画のアスペクト比オプション:
16:9 - 横向き(デフォルト)
9:16 - 縦向き
1:1 - 正方形
4:3 - 横向き
3:4 - 縦向き
デフォルト:16:9画像から動画モードではこのパラメータはサポートされていません
動画解像度オプション:
720p - 標準(デフォルト)
1080p - 高解像度
デフォルト:720p秒単位で課金されます。解像度によって料金が異なります。具体的な料金はモデルマーケットプレイスをご参照ください
動画時間(秒)サポート値:5、10、15 秒のみデフォルト:5
再現可能な結果のためのランダムシード例:12345
プロンプトを自動拡張するかどうか有効にすると、システムがプロンプトを自動的に最適化・充実させます
オーディオを自動追加するかどうか有効にすると、システムが動画に合ったオーディオを生成します
指定オーディオURLaudio パラメータより優先されますオーディオの長さは動画の長さを超えることはできません。オーディオが動画より短い場合、動画の前半には音声がありますが、後半は無音になります。
ショットタイプオプション:
single - シングルショット
multi - マルチショット
解像度とアスペクト比の組み合わせ
| アスペクト比 | 説明 | 720p サイズ | 1080p サイズ |
|---|
16:9 | 横向き(デフォルト) | 1280×720 | 1920×1080 |
9:16 | 縦向き | 720×1280 | 1080×1920 |
1:1 | 正方形 | 960×960 | 1440×1440 |
4:3 | 横向き | 1088×832 | 1632×1248 |
3:4 | 縦向き | 832×1088 | 1248×1632 |
レスポンス
レスポンスデータ配列
タスクの一意識別子、タスクステータスと結果のクエリに使用
使用シナリオ
シナリオ 1:テキストから動画(シンプルリクエスト)
{
"model": "wan2.6",
"prompt": "日差しの中で伸びをするかわいい猫"
}
シナリオ 2:テキストから動画(全パラメータ)
{
"model": "wan2.6",
"prompt": "草原を走るかわいい猫",
"negative_prompt": "ぼやけ, 低品質, 歪み",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"seed": 12345,
"prompt_extend": true,
"audio": true,
"shot_type": "single",
"watermark": false
}
シナリオ 3:画像から動画
{
"model": "wan2.6",
"prompt": "子猫が地面を走る",
"image_urls": ["https://upload.apimart.ai/f/apimart-models-images/9998233432754770-c059992d-9b01-47d5-810d-ea0502ac9279-image_task_01KD7SSXDBCEWZ869D6PF249ZW_0.png"],
"resolution": "1080p",
"duration": 10
}
シナリオ 4:画像から動画(Base64画像)
{
"model": "wan2.6",
"prompt": "猫を立ち上がらせて歩かせる",
"image_urls": ["data:image/png;base64,iVBORw0KGgo..."],
"duration": 5
}
モード説明
テキストから動画 (Text-to-Video)
prompt パラメータが必須
image_urls パラメータは不要
画像から動画 (Image-to-Video)
image_urls パラメータが必須(1枚のみサポート)
prompt パラメータはオプション、期待するアクションを記述
システムはリクエストに image_urls が含まれているかどうかに基づいてモードを自動選択します
タスク結果のクエリ動画生成は非同期タスクで、送信時に task_id を返します。タスクステータス取得 エンドポイントを使用して生成の進行状況と結果をクエリしてください。