1. Replicate 소개
Replicate는 커뮤니티·공식·개인 모델을 “버전ID 한 줄” 만으로 실행·배포·파인튜닝할 수 있는 GPU-as-a-Service 플랫폼입니다.
2. 회원가입 & 로그인
- GitHub 계정 준비 – 현재 Replicate 로그인은 GitHub OAuth 기반입니다. Sign in with GitHub 화면이 열리면 GitHub 자격으로 승인하면 끝!
- 최초 로그인 시 결제정보 입력 없이 기본 무료 크레딧이 지급됩니다(체험용). 추가 사용량은 뒤 7-장 참고.
TIP : 이미 GitHub 2FA를 사용하고 있다면 별도 이메일 인증 없이 바로 가입이 완료됩니다.
3. API 토큰 발급
- 로그인 후 상단 프로필 ▸ “API Tokens” 메뉴로 이동
- 토큰 이름 입력 → Create token → 복사해 안전한 곳(.env 등) 보관
- 필요 시 다중 토큰 발급·철회 가능
4. 모델 사용하기
4-1. cURL (동기 Sync 모드)
- 모델 상세 → Playground → HTTP → 예제 코드 제공 → 복사 → n8n HTTP Request 노드 → “import cURL” 기능 활용 (단, Header의 Authorization은 삭제하고 n8n인증 시스템을 써야함.)
Prefer: wait
헤더를 주면 최대 60 초 동안 응답을 붙잡아 결과를 바로 돌려줍니다.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "mode": "standard", "prompt": "a woman takes her hands out her pockets and gestures to the words with both hands, she is excited, behind her it is raining", "duration": 5, "start_image": "https://replicate.delivery/xezq/rfKExHkg7L2UAyYNJj3p1YrW1M3ZROTQQXupJSOyM5RkwQcKA/tmpowaafuyw.png", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/kwaivgi/kling-v2.1/predictions
4-2. 비동기 Async 모드
Prefer
헤더를 빼면 즉시 {id: "...", status:"starting"}
가 반환됩니다. 이후GET /v1/predictions/{id}
로 주기적으로 조회하거나, Webhook(옵션)을 걸어 상태 변화를 자동 수신할 수 있습니다.4-3. n8n에서 노드 및 인증 생성
- n8n 워크플로 Editor에서 “HTTP Request” 노드 검색 후 클릭 및 추가
- 상단 [ Import cURL] 버튼 클릭수 cURL Command 입력란에 위의 샘플 코드를 전체복사해서 붙여넣고 [Import] 클릭
- Header Parameters에 자동 삽입된 Authorization 파라미터는 삭제.
- Authentication 목록에서 [ Generic Credential Type ] 선택
- Generic Auth Type 목록에서 [ Bearer Auth ] 선택
- Bearer Auth 목록에서 [ + Create new credentail ] 선택
- 사이트를 사용해서 나만의 Token 생성하고 별도 장소 기록한뒤, n8n Credential 생성 팝업창의 Bearer Token 입력란에 붙여 넣을 것.
5. 모델 / 버전 ID 찾기
- 상단 메뉴의 [Explore] → Explore models → Category 선택 or Search 입력 활용.
- 모델 페이지 ▸ 상단 API 탭 →
owner/model
형식 자동 복사
6. 가격 정책 & 한도
- 모델 종류에 따른 과금 (Pay-as-you-go 방식)
- Public 모델 : 컴퓨트 시간만 청구(부트·대기 무료)
- Private 모델/배포 : 기본적으로 부트 + Idle 시간 포함, 단 fast-boot 옵션은 처리 시간만 과금.
- 무료 크레딧 : 신규 계정에 소액 지급(시기별 상이). 대량 사용 시 결제수단 등록 필요.
- https://replicate.com/pricing 에서 모델별로 상세히 확인 할수 있음
7. 사용 시 자주 묻는 질문 (FAQ)
질문 | 핵심 답변 |
입력 스키마는 어디서 확인? | 모델 페이지의 API 탭 > 좌측 “Input” 예제 확인, 또는 버전의 openapi_schema 필드 조회. |
Rate limit 에러? | 무료 크레딧 소진·초당 요청 제한·동시 예측 수 제한을 점검 후 Retry-After 헤더 확인. |
파일 업로드 | 작은 파일: Data URL( data:…;base64,… ) / 큰 파일: HTTPS URL로 전달, 또는 먼저 files.create 후 전달. |
웹훅 | 예측 생성 시 webhook 필드에 엔드포인트(URL) 지정 → 생성·완료·오류 이벤트 JSON POST 수신. |