โปรเจ็กต์นี้ใช้ API ของ OpenAI เพื่อสร้างภาพวาดที่มีชื่อเสียงขึ้นมาใหม่ผ่านกระบวนการ image-to-text-to-image
เป้าหมายคือการประเมินว่า AI สามารถวิเคราะห์และสร้างภาพวาดใหม่ได้ดีเพียงใดโดยไม่ต้องตั้งชื่อชื่อดั้งเดิมหรือศิลปินอย่างชัดเจน
ด้วยการจัดเตรียมรูปภาพของภาพวาดที่มีชื่อเสียง (เช่น โมนาลิซ่า) API ของ OpenAI จะสร้างคำอธิบายโดยละเอียดของอาร์ตเวิร์ก รวมถึงวัตถุและสีที่ปรากฎ
เมื่อใช้คำอธิบายนี้ โปรเจ็กต์จะแจ้งให้ OpenAI API สร้างการลงสีใหม่ที่เป็นต้นฉบับ
ชื่อและศิลปินของผลงานชิ้นเอกดั้งเดิมได้รับการละเว้นโดยเจตนา
นี่คือตัวอย่างงานศิลปะบางส่วนที่เราสร้างขึ้นด้วยโครงการนี้:
ต้นฉบับ | ใหม่ |
---|---|
คุณสามารถลองใช้โปรเจ็กต์นี้ในเครื่องได้
เมื่อโคลนพื้นที่เก็บข้อมูลนี้แล้ว ให้ติดตั้งการขึ้นต่อกัน:
npm i
สร้างไฟล์ชื่อ .env.local
ในโฟลเดอร์รูทของที่เก็บ และเพิ่มคีย์ OpenAI API ของคุณที่นี่:
NEXT_PUBLIC_OPENAI_API_KEY=(openai-api-key-here)
ตอนนี้คุณสามารถรันโครงการได้แล้ว
npm run dev
และทดสอบบน http://localhost:3000
เพื่อสนับสนุนโครงการนี้ คุณสามารถปฏิบัติตามคำแนะนำที่รายงานไว้ในการใช้งานด้านบน
เทคโนโลยีที่ใช้ในโครงการนี้: