Simbrams Ri AI 이미지 생성 및 비동기 폴링 - n8n 워크플로우

Replicate를 통해 Simbrams Ri AI 모델을 사용하고 비동기 폴링을 처리하는 효율적인 n8n 워크플로우입니다. 복잡한 AI 작업을 위한 안정적인 n8n 템플릿입니다.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상


  • n8n 워크플로우 내에서 안정적인 상태 확인이 필요한 맞춤형 AI 서비스를 구축하는 자동화 엔지니어

  • 지연 시간이 길거나 GPU 의존적인 서비스를 통합하기 위해 복원력 있는 n8n 템플릿이 필요한 사용자

  • 고급 이미지 생성 n8n 노드 및 비동기 패턴 처리를 탐구하는 개발자

  • Replicate API 상호 작용 관리를 위해 n8n의 기능을 활용하는 팀

개요

Simbrams Ri와 같은 대규모 이미지 생성이나 복잡한 AI 모델 실행은 종종 시간이 소요되므로, 초기 API 호출에서는 결과가 아닌 작업 ID만 반환됩니다. 이 고급 n8n 워크플로우는 이러한 비동기 작업을 효율적으로 관리하는 방법을 보여줍니다.

n8n 워크플로우는 필수적인 폴링 루프를 구현합니다. n8n 노드를 사용하여 이미지 생성 요청을 시작한 후, 자동화는 일시 중지되었다가 작업 상태가 'succeeded'로 표시될 때까지 반복적으로 확인합니다. 이 패턴은 n8n 자동화가 최종 고해상도 이미지 출력을 안정적으로 캡처하도록 보장하며, 유사한 모든 AI 통합을 위한 강력하고 재사용 가능한 n8n 템플릿을 제공합니다.

작동 방식

이 n8n 워크플로우는 비동기 AI 처리의 복잡성을 처음부터 끝까지 관리하도록 설계되었습니다.


  1. 실행 시작: 'execute' 클릭 시(On clicking 'execute') n8n 트리거를 사용하여 n8n 워크플로우가 수동으로 시작됩니다.

  2. 인증: 'API 키 설정(Set API Key)' n8n 노드가 Replicate API 키를 안전하게 저장하며, 이는 이후 HTTP 요청에 베어러 토큰으로 사용됩니다.

  3. 예측 생성: 첫 번째 '예측 생성(Create Prediction)' n8n 노드가 Replicate API로 POST 요청을 보내 Simbrams Ri 모델과 특정 입력 매개변수(이미지, 마스크, 강도 등)를 사용하여 이미지 생성 작업을 시작합니다.

  4. ID 추출: '예측 ID 추출(Extract Prediction ID)' 사용자 지정 코드 n8n 노드가 초기 응답을 구문 분석하여 고유한 예측 ID를 추출하고 상태 확인에 필요한 URL을 구성합니다.

  5. 대기 및 폴링: n8n 워크플로우는 폴링 루프에 진입하며, 실행을 일시 중지하기 위해 2초의 '대기(Wait)' n8n 노드로 시작합니다.

  6. 상태 확인: '예측 상태 확인(Check Prediction Status)' n8n 노드가 예측 URL로 GET 요청을 수행하여 작업의 현재 상태를 검색합니다.

  7. 루프 제어: '완료 여부 확인(Check If Complete)' If n8n 노드는 작업 상태가 'succeeded'와 일치하는지 확인합니다.

  8. 완료: 상태가 'succeeded'가 아니면 n8n 워크플로우는 '대기' n8n 노드로 루프백됩니다. 'succeeded'인 경우 실행은 '결과 처리(Process Result)'로 진행됩니다.

  9. 최종 출력: 마지막 '결과 처리(Process Result)' 사용자 지정 코드 n8n 노드가 출력 데이터를 구조화하고, 결과 이미지 URL 및 관련 메타데이터를 추출하여 n8n 워크플로우 실행을 마무리합니다.

설치 가이드

이 n8n 템플릿을 사용하려면 다음 단계를 따르십시오.


  1. 가져오기: 전체 JSON 코드를 복사하여 n8n 인스턴스로 가져옵니다.

  2. API 키 설정: 'API 키 설정(Set API Key)' n8n 노드를 찾습니다.

  3. 자격 증명: 자리 표시자 값인 YOURREPLICATEAPI_KEY를 Replicate에서 발급받은 실제 키로 교체합니다.

  4. 입력 구성: '예측 생성(Create Prediction)' HTTP 요청 n8n 노드의 JSON 본문을 검토합니다. imagemask URL을 원하는 입력 파일로 가리키도록 업데이트하고 Simbrams Ri 모델에 맞게 steps 또는 strength와 같은 매개변수를 조정합니다.

  5. 실행: n8n 워크플로우를 저장하고 수동으로 '워크플로우 실행(Execute Workflow)'을 클릭하여 전체 자동화 루프를 테스트합니다.

노드 상세 정보


  • '실행 클릭 시'(수동 트리거): 워크플로우의 시작 n8n 트리거로, 수동 테스트 및 실행을 허용합니다.

  • API 키 설정(Set n8n 노드): replicateapikey를 변수로 안전하게 저장하여 후속 HTTP 요청에 사용하도록 하는 유틸리티 n8n 노드입니다. 나머지 n8n 워크플로우에 필수적입니다.

  • 예측 생성(HTTP 요청 n8n 노드): Replicate에 초기 요청을 보내 simbrams/ri 모델 버전을 사용하여 AI 이미지 생성을 시작합니다. 주요 구성: Bearer 토큰 인증을 사용하며 모델 버전 및 입력 매개변수(이미지, 마스크, 시드)를 지정합니다.

  • 예측 ID 추출(Code n8n 노드): 초기 응답 JSON을 구문 분석하여 필요한 predictionId를 추출하고 특정 폴링 URL을 구성하는 사용자 지정 n8n 노드입니다. 이는 비동기 루프를 위한 데이터를 준비합니다.

  • 대기(Wait n8n 노드): 상태 확인 사이에 n8n 워크플로우를 2초 동안 일시 중지하여 폴링 주기 동안 과도한 API 호출을 방지합니다.

  • 예측 상태 확인(HTTP 요청 n8n 노드): 폴링 루프 내에서 반복적으로 조회됩니다. 이 n8n 노드는 추출된 예측 ID를 사용하여 Simbrams Ri 작업의 현재 상태를 확인합니다.

  • 완료 여부 확인(If n8n 노드): 핵심 제어 흐름 n8n 노드입니다. 작업 상태를 'succeeded'와 비교하여 최종 처리 단계로 진행하거나 다른 폴링을 위해 '대기' n8n 노드로 되돌립니다.

관련 n8n 워크플로우

무료

노드: 7 노드
업데이트됨: 12월 26 2025
모두 보기
작성자

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

추천*