ข่าว (News)

หากคุณเป็นนักพัฒนาที่ใช้งาน Claude Code และกำลังมองหาวิธีสร้างภาพ AI โดยไม่ต้องเสียค่าใช้จ่ายรายเดือนให้กับ API เจ้าใหญ่ๆ อย่าง Google Imagen หรือ OpenAI DALL-E โปรเจกต์ cf-image-gen คือคำตอบที่น่าสนใจมากครับ

cf-image-gen เป็นโปรเจกต์ Open-source ที่ทำหน้าที่เป็นสะพานเชื่อม (Bridge) ระหว่าง Claude Code และ Cloudflare Workers AI ช่วยให้คุณสามารถสร้างภาพผ่านโมเดลคุณภาพสูงอย่าง Flux และ Leonardo ได้ฟรีบน Cloudflare Free Tier โดยไม่ต้องกังวลเรื่องค่าใช้จ่ายรายภาพ

สารบัญ

ภาพรวมโปรเจกต์

cf-image-gen พัฒนาโดย ErbaZZ โดยมีแนวคิดหลักคือการสร้าง Pipeline การสร้างภาพที่รันบนโครงสร้างพื้นฐานของ Cloudflare Workers ซึ่งมีข้อดีคือความเร็วและไม่มีค่าใช้จ่ายในระดับการใช้งานทั่วไป (Free Tier)

ตัวโปรเจกต์แบ่งออกเป็น 3 ส่วนหลักคือ:

  • Worker: Cloudflare Worker ที่ทำหน้าที่เป็น Proxy สำหรับเรียกใช้งาน Workers AI
  • Skills: Plugin สำหรับ Claude Code ที่ช่วยให้ Claude สามารถเรียกใช้คำสั่งสร้างภาพได้โดยตรงผ่าน Chat
  • Examples: ชุดตัวอย่าง Prompt สำหรับทดสอบการทำงานของโมเดลต่างๆ

โปรเจกต์นี้เหมาะกับใคร

โปรเจกต์นี้ออกแบบมาเพื่อ:

  • นักพัฒนา AI/LLM: ที่ใช้งาน Claude Code เป็นประจำและต้องการความสามารถในการสร้างภาพประกอบใน Workflow ของตัวเอง
  • ผู้ที่ต้องการประหยัดต้นทุน: นักพัฒนาที่ไม่อยากแบกรับค่าใช้จ่าย API รายเดือนของโมเดล Image Generation เจ้าใหญ่
  • ผู้ที่ชอบทดลองใช้โมเดลใหม่ๆ: โปรเจกต์รองรับโมเดลหลากหลาย เช่น Flux 1 Schnell, Flux 2 (Klein 4B/9B/dev), Leonardo Lucid Origin และ Leonardo Phoenix

จุดเด่นที่น่าสนใจ

สิ่งที่ทำให้ cf-image-gen โดดเด่นคือการออกแบบที่เน้นความเรียบง่ายและประสิทธิภาพ:

  • Free Tier Friendly: ใช้ประโยชน์จากโควตาฟรีของ Cloudflare Workers AI ได้เต็มที่โดยไม่ต้องผูกบัตรเครดิต
  • Claude Code Integration: ติดตั้งเป็น Plugin ใน Claude Code ได้เลย ทำให้ Claude สามารถ “generate an image” ได้ทันที
  • รองรับหลายโมเดล: สามารถเลือกสลับโมเดลได้ตามความต้องการต่อการ Request หนึ่งครั้ง
  • Cross-Platform: รองรับการทำงานบน macOS, Linux และ Windows (PowerShell/WSL)
  • Security: ใช้ Bearer Token Authentication เพื่อป้องกันการเรียกใช้งาน Worker ของคุณโดยไม่ได้รับอนุญาต

วิธีเริ่มต้นติดตั้งและใช้งาน

การติดตั้งแบ่งเป็น 2 ส่วนหลัก คือการ Deploy Worker และการติดตั้ง Plugin

ส่วนที่ 1: การ Deploy Cloudflare Worker

คุณสามารถเลือกได้ 2 วิธี คือผ่าน Wrangler CLI (แนะนำสำหรับ Dev) หรือผ่าน Cloudflare Dashboard

  1. เตรียม Cloudflare Account: ตรวจสอบว่าเปิดใช้งาน Workers AI แล้ว
  2. สร้าง API Key: ใช้คำสั่ง openssl rand -base64 32 | tr -d '=+/' | head -c 48 เพื่อสร้าง Secret Key ไว้ทำ Bearer Token
  3. Deploy: นำโค้ดใน worker/worker.js ไปวางใน Cloudflare Worker ของคุณ
  4. ตั้งค่า Bindings: เพิ่ม Binding แบบ Workers AI (ชื่อตัวแปร: AI) และแบบ Secret (ชื่อตัวแปร: API_KEY)

ส่วนที่ 2: การติดตั้ง Claude Code Plugin

  1. ติดตั้งผ่าน Marketplace ของ Claude Code หรือ Clone repo ลงเครื่อง
  2. แก้ไขไฟล์ ~/.claude/settings.json เพื่อใส่ Environment Variables (URL ของ Worker และ API Key)
  3. Restart Claude Code และทดสอบคำสั่งสร้างภาพ

ตารางเปรียบเทียบ

หัวข้อ cf-image-gen (Cloudflare) Paid AI APIs (Google/OpenAI)
ค่าใช้จ่าย ฟรี (ตามโควตา Free Tier) จ่ายตามการใช้งาน (Pay-per-image)
ความยากในการติดตั้ง ปานกลาง (ต้อง Deploy Worker) ง่าย (แค่ใส่ API Key)
โมเดล Flux, Leonardo DALL-E, Imagen, Gemini
ความยืดหยุ่น สูง (ปรับแต่ง Worker ได้) ต่ำ (ตามที่ผู้ให้บริการกำหนด)

Use Cases ที่แนะนำ

  • Prototyping: สร้างภาพร่างไอเดียหรือ Concept Art ระหว่างการเขียนโค้ดโดยไม่ต้องออกจาก Terminal
  • Hero Image Generation: สร้างภาพประกอบสำหรับ Blog post หรือ Documentation ที่ Claude กำลังช่วยเขียน
  • Smoke Testing: ใช้ทดสอบ Pipeline การทำงานของ AI Model ในสภาวะต่างๆ

FAQ

cf-image-gen เสียค่าใช้จ่ายไหม?

การใช้งานอยู่ในระดับ Free Tier ของ Cloudflare Workers AI ซึ่งเพียงพอสำหรับการใช้งานทั่วไป แต่ควรตรวจสอบโควตาของ Cloudflare เป็นระยะ

รองรับโมเดลอะไรบ้าง?

รองรับ Flux 1 Schnell, Flux 2 (Klein 4B/9B/dev), Leonardo Lucid Origin และ Leonardo Phoenix

ถ้าติดตั้งแล้ว Error ต้องทำอย่างไร?

ตรวจสอบ HTTP Status Code หากขึ้น 401 แสดงว่า Bearer Token ผิดพลาด หากขึ้น 500 ให้ใช้ wrangler tail เพื่อดู Log ของ Worker ว่าเกิด Error ที่ส่วนไหน

สรุป

cf-image-gen เป็นเครื่องมือที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการเพิ่มความสามารถในการสร้างภาพให้กับ Claude Code โดยไม่ต้องเสียเงินก้อนโต เป็นโปรเจกต์ที่แสดงให้เห็นถึงพลังของการใช้ Cloudflare Workers AI อย่างคุ้มค่า หากคุณมีทักษะในการ Deploy Worker เล็กน้อย นี่คือหนึ่งในเครื่องมือที่ควรมีติดตัวไว้ครับ

สามารถตรวจสอบรายละเอียดเพิ่มเติมและเริ่มใช้งานได้ที่ GitHub Repository: ErbaZZ/cf-image-gen