n8n ビデオテンプレート
UberLLMキーを使用してビデオを作成する、n8nの5つのワークフロー。これらはn8n独自のHTTP Requestノードを使用するため、n8n Cloudおよびセルフホスト型n8nで、何もインストールすることなく動作します。それぞれがビデオを開始し、完了を待ち、ファイルを渡します。
このページのすべてのテンプレートは、n8n 2.45にインポートされ、2026年10月30日にライブAPIに対してエンドツーエンドで実行されました。
インポート
n8nで新しいワークフローを開き、右上の**⋯**をクリックし、→ **Import from URL…を選択して、以下の表からテンプレートのリンクを貼り付けます。(または、ファイルをダウンロードしてImport from File…**を使用します。)
任意のUberLLMノードを開き、→ Credential → Create new → Header Authを選択します:
- Name:
Authorization - Value:
Bearer ull_...(Dashboard → Keys]から取得したキー)
ワークフロー内のすべてのUberLLMノードは、この1つのクレデンシャルを使用します。
- Name:
Settingsノード(プロンプト、モデル、長さ)を編集し、Execute workflowをクリックします。
テンプレート
| テンプレート | 機能 | インポートリンク |
|---|---|---|
| Veo 3.1 Fastによるテキストからビデオへの変換 | プロンプトが音声付きの8秒のVeo 3.1 Fastクリップになります | veo-3-1-fast-text-to-video.json |
| Kling 3.0による画像からビデオへの変換 | 画像が5秒のKling 3.0クリップになります。その画像が最初のフレームです | kling-image-to-video.json |
| 顔出しなしショート動画パイプライン | チャットモデルがスクリプトを作成し、画像モデルが各シーンを描画し、ビデオモデルがそれぞれをアニメーション化します | faceless-shorts-pipeline.json |
| UGCスタイル製品広告 | 1枚の製品写真から:ビジョンモデルが広告を計画し、画像モデルが製品をクリエイターの手に持たせ、Klingがそれをアニメーション化します | ugc-product-ad.json |
| Gemini APIシャットダウン後のVeo 3.1 | 人気のGemini「ビデオを生成」ワークフローと同じ手順をUberLLMで実行します | gemini-veo-replacement.json |
ソース、README、およびファイルを構築するスクリプトはGitHubにあります: PSA-Team-source/uberllm-n8n-templates
Gemini Veoノードからの移行
Googleは2026年10月22日にGemini APIのVeo 3.1プレビューモデルを停止しました (Googleの通知](https://ai.google.dev/gemini-api/docs/veo))。そのため、**Google Gemini → Generate a video**ノードで構築されたn8nワークフローは動作しなくなりました。移行するには:
- ワークフローの隣にgemini-veo-replacement.jsonをインポートします。
- Generate a videoノードを削除し、その場所にGenerate Video with VeoからVideoまでのノードを貼り付けます。
- モデル名を入れ替えます:
| Geminiモデル | UberLLMモデル |
|---|---|
veo-3.1-generate-preview |
fal-ai/veo3.1 |
veo-3.1-fast-generate-preview |
fal-ai/veo3.1/fast |
veo-3.1-lite-generate-preview |
fal-ai/veo3.1/lite |
| Veo 3.1 画像から | fal-ai/veo3.1/image-to-video (image_urlを追加) |
| Veo 3.1 画像から高速 | fal-ai/veo3.1/fast/image-to-video (image_urlを追加) |
Videoノードは、Geminiノードが提供したものと同じものを提供します:バイナリdataとしてのファイルと、urlです。UberLLMリンクにはキーが必要で、約3時間保持されます。そのため、リンクで動画を投稿するステップ(Instagram、Blotatoなど)では、まずファイルをアップロードする必要があります(Google Drive、S3など)。または、開始リクエストにoutput_upload_url(署名付きアップロードリンク)を追加すると、UberLLMがそこにファイルを配置します。
待機処理の仕組み
開始リクエストは、ジョブのidとmax_cost_usdをすぐに返します。その後、ワークフローは15秒間待機し、GET /v1/video/generations/{id}を要求し、ジョブがsucceededになるまでループします。failedまたはexpiredとして終了したジョブは、その理由とともにワークフローを停止します。60回のチェック(15分)の後、待機を停止しますが、ジョブは引き続き完了し、ダッシュボード → アクティビティ]に表示されます。
開始リクエストは、n8n execution idから作成されたIdempotency-Keyを送信します。これにより、接続が切断された後に再試行しても、2つ目のジョブを開始(および支払い)する代わりに、同じジョブが返されます。すべてのリクエストはX-UberLLM-Source: n8nも送信し、ビデオジョブはmetadata.templateを運びます。そのため、アクティビティには、どのワークフローがそれぞれのジョブを作成したかが表示されます。
ポーリングではなく、ジョブが終了したときに通知を受け取るには、開始リクエストにcallback_url(n8n Webhook URL)を追加してください。コールバック]を参照してください。
お支払いについて
- ジョブの最大費用は開始前に設定されます。 開始時の応答には
max_cost_usdが含まれており、これは残高から保留され、それ以上請求されることはありません。max_cost(各テンプレートのSettingsにあります)を送信すると、それ以上の費用がかかる可能性のあるジョブは、課金される前に拒否されます。"validate": trueは何も作成せずに料金を返します。 - 失敗した、または時間切れになった動画には費用はかかりません。 保留された全額が返金されます。
- 購入したクレジットは、アカウントが有効である限り失効しません。
- リクエストに対するUberLLMの手数料はかかりません。カードによるクレジット追加には5.5% + $0.50かかります。
他の利用方法
- n8n コミュニティノード: n8n-nodes-uberllm チャット、画像生成、動画生成(開始と待機)、ジョブ取得の各操作を備えたUberLLMノードを追加し、ライブカタログからモデルリストが自動入力されます。
- ComfyUI: comfyui-uberllm 同じキーで動画ノードと画像ノードを追加します。
- n8nのAIエージェントにおけるチャットモデル: 詳細はこちら: n8n.
- APIそのもの: 画像、動画、音楽、音声.