본문 바로가기

카테고리 없음

n8n 블로그 자동화 및 썸네일 생성을 위한 Togerther AI 연동

Together AI는 제미나이와 달리 할당량 제한이 매우 넉넉하며, 특히 FLUX.1 모델은 실사 이미지와 텍스트 표현력이 뛰어나 블로그 자동화에 최적입니다. n8n 전용 노드는 없지만, HTTP Request 노드를 사용하여 전용 노드처럼 안정적으로 연결할 수 있습니다.


1단계: Together AI API 키 준비

  1. Together AI 공식 사이트에 가입 후 API Key를 복사합니다.
  2. FLUX.1 [schnell] 모델은 속도가 매우 빠르고 저렴하며(때때로 무료 제공), **[pro]**는 최고 품질을 제공합니다.

2단계: n8n 자격 증명(Credential) 설정

  1. n8n의 Credentials > Add Credential에서 **Header Auth**를 선택합니다.

  2. 다음과 같이 입력합니다:
    • Name: Authorization
    • Value: Bearer YOUR_API_KEY (본인의 키 입력)

3단계: HTTP Request 노드 구성 (핵심 설정)

기존 이미지 생성 노드 위치에 HTTP Request 노드를 추가하고 아래와 같이 설정하세요:

n8n 설정 이미지

  • Method: POST
  • URL: https://api.together.xyz/v1/images/generations
  • Authentication: Predefined Credential Type에서 방금 만든 Header Auth 선택
  • Send Body: On
  • Body Content Type: JSON
  • Specify Body: Using JSON
  • JSON (Expression):(참고: 모델명은 black-forest-labs/FLUX.1-pro 또는 최신 black-forest-labs/FLUX.2-pro로 변경 가능합니다)
  • JSON
    {
      "model": "black-forest-labs/FLUX.1-schnell", 
      "prompt": "{{ $json.title }} 관련 테크 스타일의 깨끗하고 모던한 이미지",
      "width": 1024,
      "height": 1024,
      "steps": 4,
      "response_format": "url"
    }
    

4단계: 결과값(이미지 URL) 활용하기

Together AI API는 이미지 파일 대신 **이미지 주소(URL)**를 JSON 응답으로 돌려줍니다. 덕분에 번거로운 업로드 과정 없이 바로 블로그에 넣을 수 있어 매우 편리합니다.

리턴받은 url이 이미지 주소가 된다

  • 이미지 URL 경로: {{ $json.data[0].url }}
  • 블로그용 HTML 수식 (Edit Fields 노드):
  • JavaScript
    const imgUrl = $node["HTTP Request"].json.data[0].url;
    const imgTag = `<img src="${imgUrl}" alt="이미지" style="width:100%;">`;
    return imgTag + $json.content;