Visitors

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

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. 요약 워크플로우 구조

  1. 데이터셋 준비 (Set, Google Sheets 등)
  2. SplitInBatches 노드로 반복 제어
  3. HTTP Request 노드에서 Perplexity API 호출 (JSON body, Bearer 인증)
  4. 결과 저장 및 후처리

실제 적용 예시와 추가 팁

  • 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

Read more

AI, 국제수학올림피아드에서 금빛 업적 달성! 구글과 오픈AI의 놀라운 성과

AI, 국제수학올림피아드에서 금빛 업적 달성! 구글과 오픈AI의 놀라운 성과

AI의 수학적 혁명: IMO 금메달 도전기 AI, 국제수학올림피아드에서 금메달 획득! 2025년, 구글과 오픈AI의 인공지능이 세계 최고 난이도의 수학 대회에서 놀라운 성과를 거두었습니다. 이는 AI의 수학적 추론 능력이 인간 수준에 근접했음을 보여주는 획기적인 순간입니다. 주요 성과 * 🏅 오픈AI: 6문제 중 5문제 해결, 42점 만점 중 35점 획득 * 🏅 구글 Gemini: IMO 금메달 기준

By King
WebAgent: Alibaba's Next-Gen AI Agent for Autonomous Web Information Exploration

WebAgent: Alibaba's Next-Gen AI Agent for Autonomous Web Information Exploration

WebAgent란 무엇인가? WebAgent는 알리바바의 통이랩(Tongyi Lab)에서 개발한 혁신적인 오픈소스 프로젝트로, AI 기반 웹 탐색의 한계를 넓히는 기술입니다. 핵심은 대형 언어 모델(LLM)을 기반으로 한 자율 에이전트로, 최소한의 인간 개입으로 웹을 탐색하고 정보를 수집하며 복잡한 추론 작업까지 수행할 수 있습니다. 이제 이 흥미로운 기술을 자세히 살펴보고 어떻게 작동하는지

By King
YOLO 모델 학습 결과 비교 기준과 효율적 평가 방법에 관한 고찰

YOLO 모델 학습 결과 비교 기준과 효율적 평가 방법에 관한 고찰

YOLO 모델 학습을 진행하며 데이터셋 증강, 배치 구성 등의 변수 조작 후 학습 결과 비교를 위한 연구는 매우 중요한 과정입니다. 특히, 논문 작성 시 수정이 가해지지 않은 기본 상태와 고안한 방법을 적용한 상태의 학습 결과를 비교할 때 어떤 모델 파일을 기준으로 할지 고민하는 경우가 많습니다. YOLO 학습을 400 epoch로 설정할

By King
역사의 장막을 벗기다: MLK 기밀문서, 정치 스캔들, 그리고 헌터 바이든의 충격 발언

역사의 장막을 벗기다: MLK 기밀문서, 정치 스캔들, 그리고 헌터 바이든의 충격 발언

미국 정치의 숨겨진 진실들, 이제 공개된다! 🔍 마틴 루터 킹 주니어 암살 문서 23만쪽 전격 공개 2025년 7월 21일, 국가정보국(DNI)이 MLK 암살 사건의 숨겨진 진실을 담은 6,000여 건의 문서를 최초로 공개했습니다. 트럼프 대통령의 행정명령에 따라 국민의 알 권리를 위해 추진된 이번 공개는 역사적 투명성의 중요한 이정표로 평가됩니다. 📂 오바마-코미

By King