GenAi Gemini เป็นแอปพลิเคชันที่ขับเคลื่อนด้วย AI ซึ่งใช้ประโยชน์จาก Gemini API เพื่อสร้างการตอบสนองตามอินพุตของผู้ใช้ โปรเจ็กต์นี้สาธิตวิธีผสานรวม AI ทั่วไปเข้ากับแอปพลิเคชัน Next.js เพื่อให้การตอบสนองแบบไดนามิก
โปรเจ็กต์นี้ปรับใช้บน Vercel คุณสามารถดูแอปพลิเคชั่นสดได้ที่ GenAIGemini
หากต้องการรันโปรเจ็กต์นี้ในเครื่อง ให้ทำตามขั้นตอนด้านล่าง:
โคลนที่เก็บไปยังเครื่องของคุณ:
git clone https://github.com/AaronKurian/GenAIGemini.git
cd GenAIGemini
รันคำสั่งต่อไปนี้เพื่อติดตั้งการขึ้นต่อกันที่จำเป็นทั้งหมด:
npm install
ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าตัวแปรสภาพแวดล้อมที่จำเป็นสำหรับ Gemini API แล้ว สร้างไฟล์ .env ในไดเร็กทอรีรากและเพิ่มไฟล์ต่อไปนี้:
NEXT_PUBLIC_GEMINI_API_KEY=your-gemini-api-key
ในการเริ่มต้นเซิร์ฟเวอร์การพัฒนา:
npm run dev
แอปของคุณจะทำงานที่ http://localhost:3000
หากต้องการปรับใช้กับ Vercel เพียงเชื่อมโยงพื้นที่เก็บข้อมูล GitHub ของคุณกับ Vercel และทำตามคำแนะนำในการปรับใช้
คุณสามารถแยกพื้นที่เก็บข้อมูล สร้างปัญหา หรือส่งคำขอดึงเพื่อสนับสนุนโปรเจ็กต์ได้ตามใจชอบ ยินดีต้อนรับเสมอ!
โครงการนี้เป็นโอเพ่นซอร์สและพร้อมใช้งานภายใต้ใบอนุญาต MIT
ทำด้วย❤️ โดย Aaron Kurian Abraham