n8n에서 perplextiy api로 perplexty lab으로 앱 /웹 / 연구 레포트 제작/ 발행 후 결과 ghost에 post 하기

n8n에서 Perplexity API(Perplexity Labs)로 앱/웹/연구 레포트 자동 생성 및 발행, 그리고 생성된 결과를 Ghost 블로그에 포스팅하는 전반적인 자동화 흐름을 단계별로 안내합니다. 출처 링크와 URL은 포함하지 않습니다.
1. Perplexity API Key 발급 및 준비
- Perplexity.ai 계정에 로그인 후 API 키를 생성합니다.
- API 키는 Perplexity 대시보드에서 발급받으며, 유료 크레딧 충전이 필요할 수 있습니다[1][3].
- 키 형태는
Bearer pplx-xxxxxx
와 같습니다.
n8n에서 이 키를 안전하게 저장해 두세요.
2. n8n 워크플로우 구성 개요
- HTTP 요청 노드로 Perplexity API와 통신
- 결과 가공 및 변환
- Ghost API를 통해 최종 포스트 업로드
1단계: Perplexity API와 연동
- HTTP Request 노드 추가
- Method:
POST
- URL: Perplexity API 엔드포인트 (예:
https://api.perplexity.ai/v1/...
) - Headers:
- Authorization:
Bearer [발급받은 API 키]
- Content-Type:
application/json
- Authorization:
- Body: 요청 목적(앱, 웹, 연구 레포트 등)에 맞는 JSON 데이터 전송
- 예시
json { "prompt": "원하는 주제 또는 질문 입력", "model": "sonar-pro", "max_tokens": 1024 }
- 예시
- Method:
- 응답 데이터 파싱
- HTTP Response에서 결과 텍스트(예: 레포트 본문)를 추출합니다[1][3].
2단계: 결과 데이터 가공 및 포맷팅
- 필요시 Set 노드 또는 Function 노드로 제목, 요약, 본문 등 분리 및 마크다운 포맷 변환
- Ghost 포스트 포맷에 맞는 구조 제작
- 제목(Title), 본문(Content), 태그(Tag) 등
3단계: Ghost API로 자동 포스팅
- Ghost Admin API 인증 및 엔드포인트 확인
- Ghost 블로그의 Admin API Key 발급
- Ghost API 엔드포인트:
https://[your-ghost-url]/ghost/api/v3/admin/posts/
- HTTP Request 노드 추가
- Method:
POST
- URL: Ghost API 주소
- Headers:
- Authorization: Ghost Admin API Key
- Content-Type:
application/json
- Body: 결과값을 활용한 포스트 데이터 예시
json { "posts": [ { "title": "Perplexity로 생성한 연구 레포트", "mobiledoc": "{\"version\":\"0.3.1\",\"atoms\":[],\"cards\":[[\"markdown\",{\"markdown\":\"[여기에 본문]\"}]],\"markups\":[],\"sections\":[[10,0]]}", "status": "published" } ] }
- Method:
- 포스트 업로드 성공 여부 확인 후 후속 작업 연결 가능
추가 팁 및 고려사항
- 다양한 포맷: 앱, 웹, 연구 레포트 등 요청 프롬프트와 포맷에 따라 Perplexity API에 요청하는 프롬프트를 조정하세요.
- 자동화 트리거: n8n의 Webhook, 스케줄러, 폼 등 다양한 트리거로 자동화 시작 가능
- 비공개 정보 주의: API 키는 환경변수나 Credential 저장소에 안전하게 보관하세요.
- 출처 링크 제거: 마크다운/HTML 변환 시 Perplexity의 응답에서 출처와 URL 문자열을 정규표현식 등으로 자동 제거하는 후처리 과정을 추가하세요.
참고 노하우
- n8n에서 공식 Perplexity 노드는 없으니 HTTP 노드 또는 Custom Node를 사용해야 합니다[2][3][4].
- 각 단계의 노드 입력/출력 예시는 커뮤니티 템플릿, 공식 문서, 또는 관련 유튜브 강좌에서 참고할 수 있습니다.
이 워크플로우를 통해 Perplexity Labs API로 AI 자동화 콘텐츠(앱, 웹, 연구 레포트 등)를 생산 → 가공 → Ghost 블로그에 자동 업로드까지 완전 자동화가 가능합니다.
https://n8n.io/workflows/2824-query-perplexity-ai-from-your-n8n-workflows/,https://www.youtube.com/watch?v=JnaEbfy1aqo,https://www.youtube.com/watch?v=VVutlm-avuI,https://cdn.day1company.io/prod/uploads/202504/155302-1154/-%ED%8C%A8%EC%8A%A4%ED%8A%B8%EC%BA%A0%ED%8D%BC%EC%8A%A4--%EA%B5%90%EC%9C%A1%EA%B3%BC%EC%A0%95%EC%86%8C%EA%B0%9C%EC%84%9C-n8n-%ED%95%98%EB%82%98%EB%A1%9C-%EB%81%9D%EB%82%B4%EB%8A%94-ai-%EC%9E%90%EB%8F%99%ED%99%94%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83.pdf,https://community.n8n.io/t/using-perplexity-api-with-the-ai-tools-agent/54308