n8n 비디오 템플릿
UberLLM 키로 비디오를 만드는 다섯 가지 n8n 워크플로우입니다. 이들은 n8n 자체의 HTTP Request 노드를 사용하므로, n8n 클라우드와 자체 호스팅 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 노드는 이 하나의 Credential을 사용합니다.
- Name:
Settings 노드(prompt, model, length)를 편집하고 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 스타일 제품 광고 | 제품 사진 한 장으로: 비전 모델이 광고를 기획하고, 이미지 모델이 제품을 크리에이터의 손에 들려주고, Kling이 이를 애니메이션화합니다 | ugc-product-ad.json |
| Gemini API 종료 후 Veo 3.1 | 인기 있는 Gemini "Generate a video" 워크플로와 동일한 단계를 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 공지). 이에 따라 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 Fast (사진에서) | 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을 전송하므로, 연결이 끊긴 후 재시도하면 두 번째 작업을 시작(및 비용 지불)하는 대신 동일한 작업을 반환합니다. 모든 요청은 X-UberLLM-Source: n8n도 전송하며, 비디오 작업은 metadata.template을 포함하므로 활동에서 각 작업이 어떤 워크플로에 의해 생성되었는지 보여줍니다.
폴링 대신 작업이 끝날 때 알림을 받으려면 시작 요청에 callback_url(n8n Webhook URL)를 추가하세요. 콜백]을 참조하세요.
요금 안내
- 작업에 부과될 수 있는 최대 비용은 시작하기 전에 설정됩니다. 시작 응답에는
max_cost_usd이 포함되며, 이는 잔액에서 보류되고 해당 작업에는 그 이상 청구되지 않습니다.max_cost을 보내면 (각 템플릿의 설정에 하나씩 있습니다) 더 많은 비용이 발생할 수 있는 작업은 아무것도 청구되기 전에 거부됩니다."validate": true는 아무것도 생성하지 않고 가격을 반환합니다. - 실패하거나 시간이 초과된 비디오는 비용이 청구되지 않습니다. 전체 보류 금액은 반환됩니다.
- 구매한 크레딧은 계정이 활성 상태인 동안 만료되지 않습니다.
- 요청에 대한 UberLLM 수수료는 없습니다. 카드로 크레딧을 추가하는 데는 5.5% + $0.50이 소요됩니다.
다른 방법으로 이용하기
- n8n 커뮤니티 노드: n8n-nodes-uberllm Chat, Generate Image, Generate Video (시작 및 대기) 및 Get Job 작업을 포함하는 UberLLM 노드를 추가하고, 라이브 카탈로그에서 채워진 모델 목록을 제공합니다.
- ComfyUI: comfyui-uberllm 동일한 키로 비디오 및 이미지 노드를 추가합니다.
- n8n의 AI Agent 내 Chat 모델: n8n를 확인하세요.
- API 자체: 이미지, 비디오, 음악 및 음성.