作成するもの
multipart form data を使って 1 つの Veo 動画タスクを作成し、返された task ID を保存し、retrieve エンドポイントをポーリングして、最終的な asset URL またはファイルを自分のシステムに保存します。前提条件
COMETAPI_KEYに保存された CometAPI API キーrequestsを使用する Python 3.10+、または Node.js 18+- ポーリング用のサーバーサイドジョブランナー
API キー、ベース URL、認証
Veo タスクの作成先:コード例
以下のタブで、cURL、Python、Node.js のコピー可能な例を確認できます。フローの説明
Veo の動画生成は非同期です。create エンドポイントは multipart form data を受け取り、すぐに task ID を返します。タスクが終了ステータスに達するまで retrieve エンドポイントをポーリングし、その後、完了レスポンスから最終的な動画 URL またはファイルの詳細を永続化します。 最初のテストでは、短い長さと必要最小限の size を使用してください。アプリケーションで保持が必要な場合は、完了した asset を自分のストレージに移動してください。共通パラメータ
トラブルシューティング / FAQ
リクエストが content type の問題で失敗する
リクエストが content type の問題で失敗する
multipart form data を送信してください。Veo の作成リクエストを JSON として送信しないでください。
ポーリングに予想以上の時間がかかる
ポーリングに予想以上の時間がかかる
上限付きのポーリングループを使用し、task ID を保存し、Web リクエストをブロックするのではなく、アプリケーションで保留中の状態を表示してください。
コストはどのように管理すべきですか
コストはどのように管理すべきですか
短い長さ、1 つのタスク、そして許容できる最小サイズから始めてください。タスク数を増やす前に、アカウントのクォータとコスト見積もりを活用してください。
次のステップ
- Veo 3 動画を作成する API リファレンス を読む。
- Veo 3 動画を取得する でポーリングする。
- Models で Veo 動画モデルを探す。
- 動画生成にポーリングと webhook を使用する を確認する。
- モデルを呼び出す前にリクエストコストを見積もる でタスクコストを見積もる。