콘텐츠 레시피
SNS 게시물이 반응을 얻은 이유를 알아보세요. 훅, 포맷, 비트, 행동 유도, 사운드, 속도감을 구조화된 데이터와 읽기 쉬운 텍스트의 레시피로 정리합니다.
Nodaro Cloud에서 사용할 수 있습니다
콘텐츠 레시피 노드는 SNS 게시물이 반응을 얻은 이유를 다시 쓸 수 있는 레시피로 설명합니다. 언어 모델로 게시물의 소재를 읽고, 훅, 포맷, 비트, 게시물이 효과가 있는 이유, 행동 유도 문구, 사운드, 속도감을 반환합니다. 레시피는 구조화된 데이터와 읽기 쉬운 텍스트로 나오며, 콘텐츠 아이디어에 바로 쓸 수 있습니다.
콘텐츠 레시피는 Nodaro Cloud에서만 실행됩니다. 셀프 호스팅 설치에서는 쓸 수 없습니다.
사용 시기
- 경쟁사 동영상, 바이럴 게시물, 광고가 왜 시선을 붙잡는지 알고 싶을 때.
- 반응이 좋았던 게시물의 구조를 콘텐츠 아이디어로 내 브랜드에 다시 쓰고 싶을 때.
- 워크플로에서 게시물을 정렬하거나 분기하려고, 포맷과 훅 유형 같은 고정 레이블을 게시물마다 붙이고 싶을 때.
- 여러 게시물을 비교하고 싶을 때. 게시물마다 레시피를 하나씩 만들고 모두 콘텐츠 아이디어에 넘기세요.
빠른 시작
노드 추가
캔버스에서 Tab을 누르고 동영상 › 분석 › 콘텐츠 레시피를 선택하세요.
게시물 링크 남기기
게시물이 담긴 동영상 URL 노드를 원본 게시물 입력에 연결하세요. 그러면 레시피가 게시물을 출처로 밝히고, 이 레시피로 만든 모든 아이디어가 게시물로 다시 연결됩니다.
실행
실행을 클릭하세요. 실행이 끝나면 앱에 “콘텐츠 레시피가 준비되었습니다.”라는 메시지가 나옵니다. 노드에는 주제, 포맷과 그 신뢰도, 길이, 속도감, 훅, 비트, 게시물이 효과가 있는 이유가 표시됩니다. 레시피를 가리키면 전체 텍스트를 열거나 복사할 수 있습니다.
입력
| 입력 | 연결할 수 있는 노드 | 설명 |
|---|---|---|
| 원본 소재 | 동영상 분석 결과, 또는 캡션이나 녹취록이 담긴 텍스트 노드처럼 텍스트, JSON, 목록을 내보내는 모든 노드 | 레시피를 읽어 낼 소재입니다. 필수입니다. |
| 원본 게시물 | 동영상 URL 노드, 또는 링크가 담긴 모든 텍스트 노드 | 게시물 자체의 링크입니다. 레시피가 이 링크를 출처로 밝힙니다. 연결한 링크가 게시물 링크(선택 사항)보다 우선합니다. |
파일이 아니라 페이지 링크. 동영상 URL에 연결한 노드 대부분은 내려받은 동영상을 받습니다. 원본 게시물은 그 대신 게시물 페이지의 링크를 받으므로, 레시피가 게시물을 다시 가리킬 수 있습니다.
실행 한 번에 게시물 하나. 원본 소재가 여러 게시물의 목록을 받으면, 노드는 첫 번째 게시물을 읽고 노드에 그 사실을 표시합니다. 게시물마다 레시피를 하나씩 받으려면 연결을 개별로 설정하세요. 연결 모드를 참고하세요.
가장 좋은 레시피를 만드는 소재
동영상 분석 결과가 가장 좋은 레시피를 만듭니다. 타이밍, 말한 내용, 화면 텍스트, 사운드가 담겨 있어 훅과 비트가 게시물에서 실제로 일어나는 일에서 나옵니다. 스크랩한 게시물이나 캡션, 녹취록 같은 일반 텍스트도 됩니다. 타이밍이 없으면 노드는 자연스러운 말하기 속도로 비트를 추정합니다.
출력
| 출력 | 담기는 내용 |
|---|---|
| 레시피 JSON | 구조화된 데이터로 된 레시피입니다. 레시피에 담기는 내용을 참고하세요. |
| 레시피 텍스트 | 같은 레시피를 읽기 쉬운 텍스트로 만든 것입니다. 사람이 읽는 내용이며, 레시피가 텍스트로 들어오면 콘텐츠 아이디어도 이 내용을 읽습니다. |
콘텐츠 아이디어는 두 출력을 모두 받습니다.
설정
| 설정 | 설명 |
|---|---|
| AI 모델 | 레시피를 쓰는 언어 모델입니다. 기본값은 Gemini 3.6 Flash입니다. 목록에는 구조화된 데이터를 반환할 수 있는 모델이 나옵니다. 모델 등급이 가격을 정합니다. 크레딧을 참고하세요. |
| 집중할 점(선택 사항) | 레시피가 특히 주목할 부분입니다. 예를 들어 “훅과 편집 리듬”처럼 적습니다. 최대 2,000자입니다. |
| 게시물 링크(선택 사항) | 원본 게시물에 아무것도 연결하지 않았을 때 쓰는 게시물 링크입니다. 레시피가 이 링크를 출처로 밝히며, 노드는 링크를 열지 않습니다. 원본 게시물에 노드가 연결되어 있는 동안에는 이 필드 대신 “연결된 노드에서 가져옴”과 그 노드의 이름이 패널에 표시됩니다. |
레시피에 담기는 내용
| 필드 | 담기는 내용 |
|---|---|
version | 1 |
source | 레시피의 출처입니다. kind(video-analysis, post 또는 text)와, 알 수 있을 때는 게시물의 url, platform, 계정 handle, title, language가 들어갑니다. 이 값들은 입력에서 읽으며, 지어내지 않습니다. |
hook | 처음 3초 정도에 대한 내용입니다. spoken(원래 언어 그대로, 한 글자도 바꾸지 않음), onScreenText(한 글자도 바꾸지 않음), visual, types(훅 방식 1~2개, 주된 방식이 먼저), whyItStops가 들어갑니다. |
format | 아래 목록의 포맷 하나인 label과, 0~1의 confidence입니다. |
beats | 순서대로 놓인 게시물의 구조입니다. 비트마다 초 단위의 start와 end, purpose, 한 줄짜리 description이 있습니다. |
whyItWorks | 이유 2~4가지입니다. 이유마다 reason과, 게시물의 특정 순간과 연결된 detail이 있습니다. |
cta | 행동 유도 문구입니다. kind와, 한 글자도 바꾸지 않은 text가 들어갑니다. kind가 none이면 텍스트는 비어 있습니다. |
sound | 사운드의 kind와 짧은 detail입니다. |
durationSec, pace, aspect | 초 단위의 길이로, 분석이 있으면 분석에서 잰 값입니다. 속도감은 fast, medium, slow 중 하나입니다. 화면 비율은 알 수 있을 때 들어갑니다. |
topic, summary | 몇 단어로 된 주제와, 2~3문장으로 된 다시 쓸 수 있는 패턴입니다. |
레이블과 설명은 영어입니다. 말로 한 훅처럼 인용한 말은 게시물의 언어 그대로 남습니다.
레이블 목록
모든 레이블은 영어 id로 된 고정 목록에서 나옵니다. 필터, 라우터, 이후 노드가 이 레이블에 기댈 수 있습니다. 사운드 유형을 뺀 모든 목록에는, 다른 어느 값에도 맞지 않는 게시물을 위한 other가 있습니다.
- 포맷:
talking-head,pov,skit,storytime,tutorial,listicle,before-after,transformation,demo,unboxing,reaction,comparison,myth-vs-fact,day-in-the-life,challenge,hot-take,trend-remix,testimonial,behind-the-scenes,other. - 훅 유형, 곧 훅의 방식:
question,bold-claim,result-first,problem-callout,tease,story-open,direct-address,relatable-moment,pattern-interrupt,visual-shock,text-overlay,sound-hook,other. - 비트 목적:
hook,setup,problem,build,demo,proof,reveal,payoff,twist,cta,other. - 효과가 있는 이유, 곧 각 이유의 원동력:
curiosity,emotion,humor,relatability,social-proof,novelty,utility,aspiration,controversy,satisfaction,urgency,authority,other. - 행동 유도 유형:
none,follow,comment,share,save,link-in-bio,buy,sign-up,watch-next,dm,other. - 사운드 유형:
voiceover,on-camera-speech,trending-sound,music,ambient,silent,mixed.
크레딧
실행 한 번은 AI 모델 등급에 따라 정해지는 고정 가격입니다.
| 모델 등급 | 실행당 크레딧 |
|---|---|
| 이코노미, 예: Gemini 3.6 Flash(기본값) | 6 |
| 표준, 예: Claude Sonnet 4.6 | 22 |
| 프리미엄, 예: Claude Opus 5 | 39 |
- 추론 강도. API에서
reasoningEffort를xhigh나max로 보내면 실행이 한 등급 위로 올라가며, 상한은 프리미엄입니다. 이 노드의 설정 패널에는 추론 강도 설정이 없습니다. - 실패한 실행. 실패한 실행은 환불됩니다. 크레딧을 참고하세요.
- 분석은 따로 가격이 매겨집니다. 보통 이 노드에 소재를 넘기는 동영상 분석은 동영상 길이로 가격이 정해집니다. Pro에서는 최대 60초 길이의 게시물에 238크레딧이 듭니다.
게시물부터 대본까지 전체 흐름의 가격은 콘텐츠 아이디어를 참고하세요.
팁
- 게시물을 먼저 분석하세요. 훅과 비트는 소재만큼만 좋으며, 가장 완전한 소재를 주는 것은 동영상 분석입니다.
- 링크를 남기세요. 동영상 URL 노드를 원본 게시물에 연결하면, 레시피로 만든 모든 아이디어가 원래 게시물로 연결됩니다.
- 집중할 점을 활용하세요. 훅이나 편집 리듬처럼 한 부분이 가장 중요할 때 집중할 점(선택 사항)을 채우세요.
- 여러 게시물을 섞으세요. 게시물마다 레시피를 만들고 모두 콘텐츠 아이디어에 연결하세요. 아이디어가 여러 게시물에 고루 퍼집니다.
문제 해결
실행이 “먼저 동영상 분석, 게시물 또는 텍스트를 연결하세요.”라는 메시지와 함께 멈춥니다. 원본 소재에 쓸 수 있는 것이 연결되지 않았습니다. 동영상 분석, 게시물 또는 텍스트 노드를 연결하고 다시 실행하세요. 실행은 아무것도 청구되기 전에 멈춥니다.
실행이 “콘텐츠 레시피를 만들지 못했습니다.”라는 메시지와 함께 끝납니다. 모델이 레시피를 끝까지 쓰지 못했습니다. 크레딧은 환불됩니다. 노드를 다시 실행하세요.
노드에 첫 번째 게시물만 읽었다는 안내가 나옵니다. 원본 소재가 여러 게시물의 목록을 받았습니다. 게시물마다 레시피를 하나씩 만들려면 연결을 개별로 설정하세요.
레시피에 게시물 링크가 없습니다. 원본 게시물에 아무것도 연결되지 않았고, 게시물 링크(선택 사항)도 비어 있었습니다. 동영상 URL 노드를 원본 게시물에 연결하거나, 게시물 링크(선택 사항)에 링크를 붙여 넣으세요.
API에서 사용
POST /v1/content-recipe는 Nodaro Cloud에서 레시피를 만듭니다. 본문은 게시물의 소재를 텍스트로 담은 source와, 선택 사항인 sourceUrl, focus, llmModel, reasoningEffort를 받습니다. 소재는 JSON 문자열로 된 동영상 분석 결과, 게시물, 캡션, 녹취록이 될 수 있습니다.
curl -s https://app.nodaro.ai/v1/content-recipe \
-H "Authorization: Bearer $NODARO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"source": "Caption: three mornings, one mug. Which one is you?",
"sourceUrl": "https://www.tiktok.com/@example/video/7300000000000000000",
"focus": "the hook and the editing rhythm"
}'응답은 { "jobId": "…" }입니다. 상태가 completed가 될 때까지 GET /v1/jobs/:id/status로 작업을 폴링하세요. 작업의 output_data에는 레시피가 json과 text로 담깁니다. 작업을 참고하세요.
실행할 수 없는 요청은 작업이 생기기 전에 400으로 거부되므로 아무것도 청구되지 않습니다. source가 비어 있거나 300,000자를 넘을 때, focus가 2,000자를 넘을 때, 모델이 구조화된 데이터를 반환할 수 없을 때, sourceUrl이 http나 https 링크가 아닐 때 그렇습니다.
전용 MCP 도구나 SDK 메서드는 없습니다. 워크플로에서 이 노드의 유형은 content-recipe입니다. AI 어시스턴트와 코드는 워크플로 도구나 워크플로 API로 이 노드를 추가할 수 있습니다.
자주 묻는 질문
콘텐츠 레시피 노드는 무엇을 반환하나요?
게시물 하나의 레시피를 반환합니다. 처음 3초의 훅과 그 훅이 스크롤을 멈추게 하는 이유, 신뢰도가 붙은 포맷이 들어 있습니다. 시간이 정해진 비트, 게시물이 효과가 있는 이유 2~4가지, 행동 유도 문구, 사운드, 길이, 속도감도 들어 있습니다. 레시피는 구조화된 JSON과 읽기 쉬운 텍스트로 나옵니다.
콘텐츠 레시피에는 무엇을 연결해야 하나요?
게시물의 동영상 분석이 가장 좋은 레시피를 만듭니다. 타이밍, 말한 내용, 화면 텍스트, 사운드가 담겨 있기 때문입니다. 스크랩한 게시물, 캡션, 녹취록도 됩니다. 레시피에 게시물 링크를 남기려면 동영상 URL 노드를 “원본 게시물”에 연결하세요.
콘텐츠 레시피는 크레딧이 얼마나 드나요?
기본값인 Gemini 3.6 Flash 같은 이코노미 모델에서는 실행 한 번에 6크레딧이 듭니다. 표준 모델은 22크레딧, 프리미엄 모델은 39크레딧입니다. 실패한 실행은 환불됩니다. 보통 이 노드에 소재를 넘기는 동영상 분석은 동영상 길이에 따라 따로 가격이 매겨집니다.
원래 게시물을 베끼지 않고 레시피를 다시 쓸 수 있나요?
네. 레시피를 콘텐츠 아이디어에 연결하세요. 아이디어는 게시물의 구조, 곧 포맷, 훅 방식, 비트 순서, 속도감만 빌려 옵니다. 아이디어를 쓰는 모델은 게시물에서 말한 대사, 화면 텍스트, 행동 유도 문구를 절대 보지 않습니다.
셀프 호스팅 설치에서 콘텐츠 레시피를 쓸 수 있나요?
아니요. 콘텐츠 레시피는 Nodaro Cloud에서만 실행되며, 셀프 호스팅 설치에서는 제공되지 않습니다.
관련 문서
콘텐츠 아이디어
동영상 분석
동영상 URL
대본 생성
크레딧
최종 업데이트