https://api.krea.ai のベース URL を使用します。
利用可能な Seedance API モデル
これらのモデルは、テキストから動画、開始フレームと終了フレーム、リファレンスメディア、ネイティブ音声に対応しています。各モデルの最新のリクエストスキーマは API リファレンス を参照してください。ジョブを送信する前に API 料金 ↗ を確認してください。料金はモデルと生成設定によって異なります。
Krea の Seedance 2.0 および 2.0 Fast エンドポイントには、ベースモデルに加えて、オプションの Krea プロンプト強化とアップスケーリングが含まれます。Seedance 2.5 にはオプションの Krea プロンプト強化が含まれます。
reference_videos を使用した Seedance 2.5 の動画編集リクエストでは、出力の長さとアスペクト比はソース動画に基づいて決まり、duration と aspect_ratio は無視されます。Seedance API キーを取得する
API キーと請求 の手順に従って Krea API トークンを作成し、API 残高を追加してください。トークンはサーバー上のKREA_API_KEY 環境変数に保存します。Authorization: Bearer $KREA_API_KEY として送信し、ブラウザのコードには決して公開しないでください。
Krea アプリのコンピュートと API 残高は別々に管理されます。Krea API を通じた Seedance リクエストには、ワークスペースの API 残高が使用されます。
動画を生成する
テキストから動画を生成するには、Seedance 2.5 エンドポイントにプロンプトを送信します。以下の例では、5 秒間、720p の横長動画をリクエストします。npm install @krea-ai/sdk でインストールします。REST リクエストは完成した動画ではなく job_id を返します。status が completed になるまで 2〜5 秒ごとに GET /jobs/{job_id} をポーリングし、完了したら result.urls[0] から動画の URL を取得します。failed または cancelled になった場合はポーリングを停止してください。SDK の jobs.wait メソッドはポーリングを自動で処理します。
cURL
画像をアニメーション化する
Seedance で画像から動画を生成するには、同じエンドポイントを使用し、リクエストにstart_image を追加します。公開アクセス可能な画像 URL、アップロード済みアセットの URL、または base64 データ URI を渡してください。
start_image はご自身の画像 URL に置き換えてください。最終フレームを制御するには end_image を追加します。リファレンスに基づく生成では、選択したモデルの API スキーマ に従って reference_images、reference_videos、reference_audios を使用します。
よくある質問
Krea は ByteDance Seedance API を提供していますか?
はい。Krea は ByteDance Seedance 2.5、Seedance 2.0、Seedance 2.0 Fast、Seedance 2.0 Mini をhttps://api.krea.ai の REST API で提供しています。Krea API トークンで認証し、上記の Seedance エンドポイントにリクエストを送信してください。
Seedance はテキストから動画と画像から動画の両方に使えますか?
はい。テキストから動画を生成するにはprompt を送信し、画像をアニメーション化するには start_image を追加します。どちらのワークフローも同じ Seedance モデルのエンドポイントを使用し、非同期ジョブを返します。