สร้างภาพจาก DALL-E ง่ายๆ ด้วย Line Chatbot

DALL-E

DALL-E เป็นโมเดลปัญญาประดิษฐ์ที่พัฒนาโดย OpenAI ซึ่งสามารถสร้างภาพจากข้อความที่กำหนดหรือที่เรียกว่า “Prompt” โดยใช้เทคโนโลยี Deep Learning DALL-E มีสามารถสร้างภาพที่มีรายละเอียดและสอดคล้องกับคำอธิบายที่ได้รับอย่างน่าทึ่ง DALL-E สามารถเข้ามาช่วยงานผู้ใช้ได้หลากหลายด้าน เช่น การช่วยสร้างสรรค์งานศิลปะ การร่างออกแบบผลิตภัณฑ์ และการสร้างภาพประกอบสำหรับสื่อและการตลาด ด้วยความสามารถนี้ ทำให้การสื่อสารและการนำเสนอข้อมูลมีความชัดเจนและน่าสนใจมากขึ้น

Make.com

โดยเครื่องมือหลักที่เราจะใช้ก็คือ Make.com ซึ่งเป็นเว็บไซต์ที่ช่วยในการทำ Automation ต่างๆ โดยการเชื่อมต่อแต่ละ Service เข้าด้วยกันออกมาเป็น Workflow ที่ช่วยลดการทำงานของผู้ใช้ และสิ่งที่สำคัญเลยคือ ผู้ใช้งานไม่จำเป็นที่จะต้องมีความรู้ในการเขียนโค้ดก็สามารถใช้งนได้อย่างไหลลื่น

Line Chatbot

เป็นระบบ ที่ Line ให้เราสามารถนำ API ตัวอื่นมาต่อเข้าเพื่อทำงานเบื้องหลังในแชทของ Line ได้ โดยในที่นี้เราจะทำการเอา API ของ Open AI มาทำงานเบื้องหลังโดยการอ่านข้อความของ User ที่ส่งเข้ามาให้กลายเป็น Prompt คำสั่งได้เลย เพียงเท่านี้เราก็ได้ Dall-E ที่ใช้งานง่ายด้วยการเพิ่มเพื่อนและแชท และในการสร้าง Line Chatbot และนำ API ออกมาใช้ในการทำ Automation นั้น สามารถตามมาอ่านได้ที่นี่เลย <วิธีการสร้าง Line OA และ เชื่อมต่อ API>

การรับ API จาก OpenAI

ในการสร้าง Line Chatbot ที่เชื่อต่อกับ DALL-E นั้นเราจำเป็นที่จำต้องทำการขอ API จาก OpenAi เพื่อให้เราสามารถเชื่อมต่อ Line chat เข้ากับ DALL-E ได้ โดยในขั้นตอนการขอ API นั้นก็เพียง สร้างบัญชีและ Login ที่ https://platform.openai.com/docs/overview

เมื่อ Login เสร็จแล้วให้เข้ามาที่หน้า Dashboard และเลือก API Keys ที่แทบด้านซ้ายมือ

หลังจากนั้นให้กด Create new secret key และเราก็จะได้ API key มาให้กด Copy ไว้เพื่อไปใช้ในขั้นตอนต่อไปได้เลย

ขั้นตอนการทำ Automation

  1. ทำการเข้าไปที่ https://www.make.com/ ทำการ Login หรือ สร้างบัญชี เพื่อใช้งาน
  2. เมื่อทำการ Login เรียบร้อยจะเข้ามายังหน้าแรก ต่อจากนั้นสามารถกดเลือก Create a new scenario เพื่อเป็นการสร้าง Automation flow ขึ้นมา ได้เลย
  3. โดยในหน้านี้เราสามารถที่จะเชื่อมต่อ Event ที่เกิดจากบริการต่าง ๆ เข้าหากันได้เลยหากบริการนั้นรองรับการทำงานกับ Make.com
  4. โดย Flow ที่เราใช้ในการสร้าง Line Chatbot นั้นเป็นดังนี้ ซึ่งจะประกอบไปด้วยการเข้าไปดึงข้อความจาก Line ออกมาเป็น Text และ ส่งไปเป็น prompt ให้ DALL-E และนำรูปภาพที่เจนเนอเรทขึ้นมาได้ส่งกลับมากลายเป็น Reply massage
  5. ต่อไปในส่วนของการตั้งค่า Line: Watch Event กด Add ตั้งชื่อ Connection Name แล้วเข้าไปที่ link line developer: Message API https://developers.line.biz/console เพื่อนำเอา Access Token จาก Line มาเติมลงในช่อง Channel Access Token
  6. Set Variable เพื่อทำการดึงข้อความจากแชทใน Line ให้ออกมาเป็น Text เพื่อไปใช้เป็น Prompt สำหรับเจนเนอเรทรูปภาพบน DALL-E
  7. ในหน้าของ DALL-E เลือก Create Prompt และนำ API Key ของเรามากรอกแล้วตั้งชื่อบน Make
  8. จากนั้นเลือก Model DALL-E ที่จะใช้ และตั้งค่า Prompt ที่เป็นการ Setup ตัว DALL-E ของเรา และให้ตอบเจนเนอเรทรูปภาพข้อมูลตาม user query ที่ทำการดึงออกมา
  9. สุดท้าย Line : Send Reply Message เลือกเอาคำตอบจาก DALL-E ส่งกลับไปใน Line

เพียงเท่านี้เราก็จะได้ Line Chatbot ไว้เจนเนอเรทรูปภาพง่ายๆ จาก DALL-E แล้ว เพียงส่งแชท Prompt อธิบายรูปภาพที่เราต้องการไป Line Chatbot ของเราก็จะต้อบกลับมาเป็นรูปภาพได้เลย

นอกจากนี้เรายังสามารถเชื่อต่อ Line Chatbot เข้า Ai ตัวอื่นๆ อย่าง ChatGPT, Llama,  หรือ Claude AI ได้อีกด้วย

สามารถกด Subscribe เพ่อรับการแจ้งเตือนเมื่อเรามีบล็อกใหม่ๆ ได้ที่ช่องด้านล่างเลย

[hubspot type=”form” portal=”47406981″ id=”244b28eb-5322-4f57-80ff-1745ac75313c”]

Chat Widget - Davoy.tech