สร้างรูปภาพด้วย AI + n8n: DALL-E, Midjourney API
วิธีสร้างรูปภาพด้วย AI อัตโนมัติผ่าน n8n เชื่อม DALL-E 3, Stable Diffusion และ Midjourney API เข้ากับ Workflow
รูปภาพสำหรับ 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
ตั้งค่า:
- Model —
dall-e-3 - Prompt — คำอธิบายรูปที่ต้องการ (ภาษาอังกฤษให้ผลดีที่สุด)
- Size —
1024x1024,1792x1024(landscape), หรือ1024x1792(portrait) - Quality —
standardหรือhd(hd แพงกว่า 2 เท่า) - Style —
vivid(สีสด ดราม่า) หรือ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
สร้างคอนเทนต์อัตโนมัติด้วย AI + n8n
สร้างระบบผลิตคอนเทนต์ Social Media อัตโนมัติด้วย AI และ n8n ตั้งแต่เขียนข้อความ ไปจนถึงโพสต์ Facebook, Instagram, Line
ดึงข้อมูลจากเอกสารด้วย AI + n8n
วิธีดึงข้อมูลจาก PDF, Invoice, ใบเสร็จ และเอกสารต่างๆ อัตโนมัติด้วย AI และ n8n บันทึกลง Google Sheets หรือ Database
AI ตอบอีเมลอัตโนมัติด้วย n8n + ChatGPT
สร้างระบบ AI ตอบอีเมลอัตโนมัติด้วย n8n และ ChatGPT จำแนกประเภทอีเมล ร่างคำตอบ และส่งหรือรอ approve ตามที่ตั้งค่า