n8n에서 perplexity api로 batch process 사용 가능여부

n8n에서 Perplexity API를 활용해 Batch Process(일괄 처리)를 구현하는 것은 기술적으로 가능합니다. 아래에 단계별로 자세히 안내드립니다.
1. API Key 준비 및 연결
- Perplexity API를 사용하려면 Perplexity 계정에서 API 키를 발급받아야 합니다.
- 키 발급 후 n8n의 HTTP Request 노드에서
Authorization
헤더에"Bearer {발급받은 API키}"
형태로 입력합니다[2][3][4].
2. Perplexity API 호출 구조 이해
- Perplexity API는 JSON 포맷의 request body를 요구하며, 주요 파라미터로
messages
배열(대화 메시지 목록)이 포함되어야 합니다. messages
필드는 다음과 같은 형식이어야 합니다.
[
{
"role": "user",
"content": "원하는 질문 내용"
}
]
- 이 구조에 맞게 n8n HTTP Request 노드의
body
에 JSON으로 입력해야 하며, 포맷이 맞지 않을 경우 400 에러가 발생합니다[1].
3. Batch Process(여러 건의 질문·요청 일괄 처리) 구현 방법
A. 데이터 목록 준비
- 여러 개의 질문이나 데이터를 입력 리스트로 준비합니다. 예를 들어 Google Sheets, MySQL 등에서 데이터를 불러오거나, n8n 내부에서 Set 노드로 만듭니다.
B. n8n의 SplitInBatches 노드 활용
- SplitInBatches 노드를 이용해 하나씩 혹은 원하는 개수만큼 순차적으로 처리할 수 있습니다.
- 각 데이터별로 반복적으로 HTTP Request 노드가 실행되도록 워크플로우를 구성합니다.
C. HTTP Request 노드에서 Perplexity API에 요청
- 각 반복별로 현재 질문을 message로 구성해 위 포맷으로 HTTP Request 노드에 전달합니다.
- 예시 body 설정:
{
"model": "sonar-pro-chat",
"messages": [
{ "role": "user", "content": {{$json["질문"]}} }
]
}
- Authorization 등 필수 헤더도 반드시 포함합니다[2][3][4].
D. 결과 집계
- 모두 처리 후 Merge 노드나 Aggregate 노드 등으로 결과를 모아서 저장하거나, Google Sheets 등 외부로 내보낼 수 있습니다.
4. 참고 및 주의 사항
- n8n은 기본적으로 Perplexity와 통합된 전용 노드가 없으므로, HTTP Request 노드를 통해 직접 API 요청을 만들어야 합니다[3][4].
- Perplexity API의 요금제와 요청 제한을 반드시 확인하세요. 대량 Batch 호출 시 비용이 많이 발생할 수 있습니다.
- 응답 실패(400번 에러 등)가 발생하면 message 배열의 포맷, Header 인증방식, body의 JSON 구조를 재점검하세요[1].
5. 요약 워크플로우 구조
- 데이터셋 준비 (Set, Google Sheets 등)
- SplitInBatches 노드로 반복 제어
- HTTP Request 노드에서 Perplexity API 호출 (JSON body, Bearer 인증)
- 결과 저장 및 후처리
실제 적용 예시와 추가 팁
- n8n 템플릿 마켓플레이스나 커뮤니티에서 Perplexity 연동 샘플 워크플로우도 참고할 수 있으니, 구조를 복사해서 Batch Step만 추가해도 됩니다[2][4].
- 요청당 message는 1개만 넣거나, 필요에 따라 여러 message를 배열로 넣어 맥락을 전달할 수도 있습니다.
이 과정을 통해 n8n에서 Perplexity API를 통한 대량 자동화 및 일괄 질의가 가능합니다. Perplexity API 문서 및 n8n 커뮤니티도 참고하면 오류 해결 및 고도화에 도움이 됩니다[1][2][3][4].
https://community.n8n.io/t/using-perplexity-api-with-the-ai-tools-agent/54308,https://n8n.io/workflows/2824-query-perplexity-ai-from-your-n8n-workflows/,https://www.youtube.com/watch?v=VVutlm-avuI,https://www.youtube.com/watch?v=JnaEbfy1aqo,https://www.youtube.com/watch?v=kveR_MXjlME