n8n Thai
by n8n Thai

สร้างรูปภาพด้วย AI + n8n: DALL-E, Midjourney API

วิธีสร้างรูปภาพด้วย AI อัตโนมัติผ่าน n8n เชื่อม DALL-E 3, Stable Diffusion และ Midjourney API เข้ากับ Workflow

สร้างรูปภาพด้วย AI + n8n: DALL-E, Midjourney API

รูปภาพสำหรับ Social Media ใช้เวลานานแค่ไหน? ถ้าต้องเปิด Canva หรือ Photoshop ทีละภาพ ทำได้ไม่เกินวันละ 10-20 ภาพ แต่ถ้าใช้ AI + n8n คุณสามารถ queue รูป 100 ภาพแล้วปล่อยให้ระบบทำงานข้ามคืนได้

ตัวเลือก AI Image Generation ที่ใช้กับ n8n ได้

DALL-E 3 (OpenAI) — เข้าถึงง่ายที่สุด ใช้ API Key เดียวกับ ChatGPT ผลลัพธ์สม่ำเสมอ เหมาะกับ commercial use

Stable Diffusion (via API) — ยืดหยุ่นสูงสุด มี fine-tuned model หลายพัน ตัว เข้าถึงผ่าน services เช่น Stability AI API, Replicate, หรือ run เองด้วย Automatic1111

Midjourney — คุณภาพสูงที่สุดแต่ไม่มี official API ใช้ผ่าน unofficial wrapper หรือ Zapier/Make integration เท่านั้น

สำหรับ Workflow อัตโนมัติแนะนำ DALL-E 3 หรือ Stable Diffusion via Replicate เพราะมี API ตรงๆ

ขั้นตอนที่ 1: สร้างรูปด้วย DALL-E 3

ใช้ OpenAI Node ตั้ง Operation เป็น Generate an Image

ตั้งค่า:

  • Modeldall-e-3
  • Prompt — คำอธิบายรูปที่ต้องการ (ภาษาอังกฤษให้ผลดีที่สุด)
  • Size1024x1024, 1792x1024 (landscape), หรือ 1024x1792 (portrait)
  • Qualitystandard หรือ hd (hd แพงกว่า 2 เท่า)
  • Stylevivid (สีสด ดราม่า) หรือ natural (สีธรรมชาติ สมจริง)

Output จะเป็น URL ของรูปที่สร้าง (หมดอายุใน 1 ชั่วโมง) ต้องดาวน์โหลดก่อนเก็บ

ขั้นตอนที่ 2: ดาวน์โหลดและบันทึกรูป

URL ที่ DALL-E ให้มาชั่วคราว ต้องดาวน์โหลดทันที

เพิ่ม HTTP Request Node ตั้ง:

  • Method — GET
  • URL{{ $json.data[0].url }}
  • Response Format — File

จากนั้นเพิ่ม Google Drive Node (Upload) หรือ AWS S3 Node (Upload) เพื่อบันทึกรูปถาวร

ขั้นตอนที่ 3: ใช้ AI เขียน Prompt จาก Brief

แทนที่จะเขียน prompt ด้วยตัวเอง ให้ AI เขียน image prompt จาก brief ภาษาไทยก่อน

เพิ่ม OpenAI Chat Node ก่อน DALL-E Node System Prompt:

คุณเป็น prompt engineer ผู้เชี่ยวชาญด้าน DALL-E 3
แปลง brief ภาษาไทยเป็น image prompt ภาษาอังกฤษที่ให้ผลลัพธ์ดีที่สุด
กฎ:
- ระบุ style อย่างชัดเจน (photography, illustration, flat design ฯลฯ)
- ระบุ lighting และ mood
- ห้ามมีข้อความหรือตัวอักษรในรูป ยกเว้นระบุชัดเจน
- ความยาวไม่เกิน 200 คำ
ตอบแค่ prompt ภาษาอังกฤษ ไม่ต้องอธิบาย

User Prompt: {{ $json.brief }}

ขั้นตอนที่ 4: ใช้ Stable Diffusion ผ่าน Replicate

Replicate ให้รัน AI model ต่างๆ ผ่าน API ได้โดยไม่ต้องมี GPU เอง เชื่อมกับ n8n ผ่าน HTTP Request Node

เรียก Replicate API:

POST https://api.replicate.com/v1/predictions
Authorization: Token {REPLICATE_API_TOKEN}
Content-Type: application/json

{
  "version": "model-version-id",
  "input": {
    "prompt": "{{ $json.prompt }}",
    "width": 1024,
    "height": 1024,
    "num_outputs": 1
  }
}

Replicate ทำงานแบบ async ต้อง poll สถานะ หรือตั้ง webhook เพื่อรับผลเมื่อเสร็จ ใช้ Wait Node + HTTP Request Node สำหรับ polling

Use Case จริงที่ทำได้ทันที

Product Image Background — รับรูปสินค้าที่ถ่ายเอง → Stable Diffusion เปลี่ยน background ให้สวยงาม → บันทึกลง Drive

Social Media Banner อัตโนมัติ — รับ topic → AI เขียน prompt → DALL-E สร้างรูป → เพิ่มข้อความด้วย Canva API → โพสต์

Blog Featured Image — ตรวจสอบ blog post ใหม่ใน CMS → AI สร้าง prompt จาก title → DALL-E สร้าง featured image → อัปโหลดกลับเข้า CMS

Daily Content Calendar — ทุกเช้า → สร้างรูปสำหรับ 5 โพสต์ในวันถัดไป → บันทึกพร้อม caption ลง Google Drive

เทคนิค Prompt Engineering สำหรับ DALL-E 3

บอก style ให้ชัด: “professional product photography, white background, soft studio lighting” ดีกว่า “รูปสวยๆ”

ระบุ composition: “close-up”, “wide angle”, “bird’s eye view” ช่วยกำหนด framing

กำหนดสีหลัก: “color palette: warm earth tones, terracotta and beige” ให้รูปสอดคล้องกับแบรนด์

หลีกเลี่ยง text ในรูป: ถ้าไม่ต้องการตัวอักษรในรูป ใส่ “no text, no letters, no watermarks” ไว้ท้าย prompt เสมอ

ข้อจำกัดและ Cost

DALL-E 3 คิดราคาต่อภาพ ประมาณ 0.04-0.08 USD ต่อภาพ (ขึ้นกับ size และ quality) ถ้า generate 100 ภาพต่อวันค่าใช้จ่ายประมาณ 4-8 USD ต่อวัน

ถ้าต้องการลด cost ให้ generate ด้วย standard quality ก่อน ตรวจทาน แล้วค่อย regenerate เฉพาะที่ต้องการด้วย hd

อยากเรียน n8n แบบเป็นระบบ ตั้งแต่เริ่มต้นจนสร้าง Workflow ใช้งานจริงได้ ลองดู คอร์สสอน n8n ที่ aiunlock.co

Related posts