Kandinsky 6.0 Pro
kandinsky-6.0-pro/text-to-video
オープンソースの拡散動画モデル。1回の生成で約5秒、44kHzの同期音声とリップシンクを備えた動画を生成し、テキスト/画像からの動画生成に対応、Full-HDまで超解像可能
kandinsky-6.0-pro/text-to-video を試す
入力
出力
料金
kandinsky-6.0-pro/text-to-video per video
| 単価 | $1.9286 |
|---|
位置づけの概要
Kandinsky 6.0 Pro テキスト生成動画モデルは、音声付きの映像を一度で取得したい開発者向けです。プロンプトを唯一の必須入力とし、映像の生成と同時に同期音声も出力します。1回の出力は約5秒のクリップで、横長・縦長・正方形など複数のアスペクト比に対応し、乱数シードを設定して結果を再現できます。ショート動画素材のプロトタイプ作成、吹き替えやリップシンクのショット検証、英語やロシア語のプロンプトでアイデアを素早く反復したいチームに適しています。
主な特長
- 映像と音声を一度に生成——プロンプトで被写体、動作、カメラ、音声を同時に記述でき、映像と音声が同じパイプラインで生成されるため、後からの吹き替え合わせが不要です。
- 再現可能な生成制御——seed パラメータを提供し、固定すれば同じプロンプトの版ごとの比較や回帰確認が容易になります。
- 複数アスペクト比に対応——16:9、9:16、1:1、4:3、3:4 の5種類の出力フレームに対応し、横長・縦長・正方形の完成映像を直接切り替えられます。
- プロンプトとネガティブ制御を分離——guidance_scale でプロンプトへの追従度を調整し、negative_prompt で回避したい内容を個別に指定できます。
機能説明
音声付き動画のプロンプト生成:映像と音声を記述したプロンプトを入力するだけで、同期音声付きの短いクリップが得られます。英語とロシア語のプロンプトをネイティブにサポートし、自然言語で完成映像の内容と雰囲気を直接制御できます。
アスペクト比の切り替え:aspect_ratio で横長、縦長、正方形を選択でき、同じプロンプトから異なる掲載枠に合わせたバージョンを素早く生成できます。
追従度とネガティブ制約:guidance_scale は1から10の間でテキストへの忠実度を調整し、negative_prompt は出現を望まない要素の排除に使用します。両者を組み合わせることで試行錯誤の範囲を狭められます。
シードによる再現:seed で乱数性を固定でき、空にするとランダム生成になります。最終決定段階で結果を固定したり、パラメータ調整段階で対照実験を行ったりするのに適しています。
活用シーン
- SNS ショート動画素材の迅速な生成——運用担当者やユースケース検証者が映像と効果音の記述を含むプロンプトを入力すると、約5秒の完成映像が直接得られ、縦長や正方形の掲載素材のプロトタイプに使えます。
- 吹き替え付きショットのコンセプト検証——クリエイティブチームが人物の動作と音声をプロンプトで記述し、音声付きの短いショットを生成して、顧客やチームに物語のリズムと雰囲気を提示できます。
- 複数アスペクト比バージョンの一括対応——同じアイデアを横長と縦長のチャネルに展開したい開発者は、seed とプロンプトを固定し、アスペクト比を切り替えて複数バージョンの素材を生成することで、繰り返しの調整を減らせます。
制限と選定の推奨
1回の出力は約5秒の短いクリップであるため、物語性のある長編動画は自分で分割生成してから結合する必要があります。音声付き生成ではプロンプトが映像と音声の記述を同時に兼ねるため、複雑な構図では guidance_scale とネガティブプロンプトを複数回調整しないと収束しない場合があります。現在はテキスト入力のみをサポートしており、既存の静止素材で動きを駆動したい場合は同シリーズの画像生成動画のラインに切り替える必要があります。完成映像の長さや解像度に高い要件があるシーンでは、超解像などの後処理フローを併用するかどうかを評価する必要があります。
生成タスクの作成
https://api.hiapi.ai/v1/tasks ヘッダー
Authorizationstring必須アカウントの API キー。すべてのリクエストで必須です。例:Bearer YOUR_HIAPI_API_KEY。API キーを取得
Content-Typestring任意リクエストボディは常に JSON として解析されます。送信する場合は application/json(charset 付き可)のみ受け付け、他の値は 415 を返します。例:application/json。
Idempotency-Keystring任意冪等キー。最大 255 バイト。同じアカウントで同じキーの再試行はタスクを 1 つだけ作成し、リプレイは最初の taskId を返します。
ネットワークタイムアウトやクライアントの自動再試行時、同じキーではタスクを 1 回だけ作成し、二重課金は発生しません(適用範囲 = API キーのアカウント)。業務側の一意識別子(例:"order-42")をキーに使うことを推奨します。同じキーのリプレイは最初の taskId を返し、キーは初回送信から 24 時間で失効します。詳細なシナリオ表は統一非同期 API の紹介ページをご覧ください。
ボディ
modelstring必須現在の固定値:kandinsky-6.0-pro/text-to-video
routestring任意現在の固定値:default
inputobject必須
kandinsky-6.0-pro/text-to-video とルート default の業務パラメータオブジェクト。下のパラメータ表を参照してください。
seedinteger任意Random seed for reproducing a generation. Omit for a random seed.
promptstring必須minLength 1maxLength 6000Describe the video and the sound you want. Write subject, action, camera and audio in one or two sentences. English and Russian prompts are supported natively.
aspect_ratiostring任意デフォルト: "16:9"Output frame. 16:9 and 4:3 are landscape, 9:16 and 3:4 vertical, 1:1 square.
16:99:161:14:33:4guidance_scalenumber任意デフォルト: 5min 1max 10How closely the result follows the prompt. Higher values follow the text more strictly.
negative_promptstring任意maxLength 2000What to avoid in the video. Leave empty to use the built-in negative prompt.
callbackobject任意
終了状態の通知設定。省略した場合はコールバックされず、呼び出し側でポーリングします。
作成時に callback.url を指定すると、タスク終了時に HiAPI があなたのサービスへ POST し、ポーリングが不要になります。コールバックのリクエストボディはタスク詳細と同構造です。署名検証・再送・冪等の詳細は統一非同期 API 紹介ページのコールバック説明を参照してください。
urlstring必須callback を指定する場合は必須。タスク終了後にこの URL へ POST します。有効な http(s) URL である必要があります。
whenstring任意デフォルト: "final"現在は final のみ対応(success / fail の両方で通知)。
finalstoragestring任意デフォルト: "temp"成果物の保存期間:temp(デフォルト・約 7 日)または persistent(長期保存・サイズ課金)。残高不足や保存上限超過の場合は temp に自動降格します。実際に適用された段階はタスク詳細レスポンスで確認できます。
temppersistentリクエスト例
# 非同期タスクを送信。成功すると即座に taskId を返します(生成完了は待ちません)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "kandinsky-6.0-pro/text-to-video",
input: {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} タスク詳細の取得
https://api.hiapi.ai/v1/tasks/:id レスポンスフィールド
taskIdstring必須タスク ID。先頭は固定で tk-hiapi-。
modelstring必須解決済みのモデル完全名。route パラメータで送信したタスクは base@route(例:gpt-image-2/text-to-image@ext)を返し、それ以外は送信時のモデル名と同一です。
routestring任意route パラメータを明示して送信したタスクでのみ出現し、送信時の値をエコーします。
statusstring必須タスク状態。
queued キュー投入済み、未開始。
handling 処理中。
archiving 処理完了、成果物準備中。
success 終端:完了。成果物利用可能(output を返却)。
fail 終端:失敗(error を返却)。
送信後は status で判断します:success と fail が終端、それ以外は非終端です。1〜3 秒間隔で終端までポーリングすることを推奨します。成功したら output[].url から成果物をダウンロードし、expireAt までに保存先へ転送してください。長期保存が必要な場合は作成時に storage: "persistent" を指定します。
creatednumber必須タスク作成時刻(Unix 秒)。
completednumber必須終了状態になった Unix 秒。非終端では 0 固定。
outputarray任意
status == success のときのみ出現。成果物リスト — 常に配列で、1 タスクで複数の type を同時に返すことがあります(例:video + first_frame)。
Array [ object ]
配列要素
urlstring必須成果物の URL。直接ダウンロードできます。
typestring必須現在の候補値:video、image、audio、first_frame、last_frame、thumbnail。今後拡張される可能性があります。
expireAtnumber必須成果物にアクセスできる期限(Unix 秒)。期限までにダウンロードまたは転送してください。
errorobject任意
status == fail のときのみ出現。
codestring必須業務エラーコード。
messagestring必須エラーの説明。
レスポンス例
成功
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} 処理中(非終端)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} 失敗
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} 関連記事
すべての記事を見る →-
チュートリアル
HiAPI で kling-4.0/image-to-video を呼び出す方法:curl、Python、ポーリング
-
チュートリアル
HiAPI 上的 kandinsky-6.0-pro/image-to-video 教程:curl + Python
在 HiAPI 上发起一次可用的图生视频请求:从首帧上传到异步轮询再到最终下载
-
チュートリアル
HiAPI APIでhailuo-2.3/text-to-videoを呼び出す方法:curl、Python、実行可能なリクエスト例
-
チュートリアル
HiAPI で Kandinsky 6.0 Pro のテキストto動画を使用する:curl と Python チュートリアル
リクエスト優先の実践デモ:プロンプトから動画クリップへの呼び出しを構築し、リクエストを送信し、完了状態をポーリングし、結果をダウンロードする
-
チュートリアル
HiAPI API で kling-4.0/text-to-video を使う方法:curl、Python、そして実行可能なリクエスト例
開発者向け実践ガイド:シネマティックなプロンプト、同期オーディオ、非同期ポーリング、出力のダウンロード
-
チュートリアル
HiAPI API で hailuo-2.3-fast/image-to-video を呼び出す方法:curl と Python の実践
高速・低コストな画像から動画へのティアにおける最初の実行可能なリクエスト — モデル ID から MP4 のダウンロードまで
関連モデル
すべてのモデルを見る →同タイプ
-
Veo 3.1 Google $0.290 /秒 -
FLUX 3 Video Black Forest Labs $0.090 /秒 -
HeyGen Avatar IV HeyGen $0.150 /秒 -
Gemini Omni Google -- -
Vidu Q4 Preview Vidu $0.051 /秒 -
Seedance 2.5 ByteDance $0.121 /秒 -
Kling 2.5 Kuaishou $0.060 /秒 -
Veo 3.1 Lite Google $0.060 /秒 -
Wan 3.0 Video Alibaba $0.040 /秒 -
Veo 3.1 Fast Google $0.170 /秒 -
Kling 3.0 Kuaishou $0.100 /秒 -
Grok Imagine 1.5 xAI $0.011 /秒