FableForgeAI-StoryEngine
ยินดีต้อนรับสู่ FableForgeAI-StoryEngine ซึ่งเป็นแพลตฟอร์มนวัตกรรมที่ออกแบบมาเพื่อควบคุมพลังของ AI เพื่อสร้างเรื่องราวที่น่าสนใจ ประสบการณ์การแชท และวิดีโอการ์ตูน โปรเจ็กต์นี้สร้างขึ้นด้วยการผสมผสานโมเดล AI ขั้นสูงหลายแบบ รวมถึง Gemini-Pro จากชุด AI เจนเนอเรทีฟของ Google มอบโอกาสพิเศษให้ผู้ใช้โต้ตอบด้วย และสร้างเนื้อหาเชิงสร้างสรรค์ในรูปแบบใหม่ที่น่าตื่นเต้น
สถาปัตยกรรม
คุณสมบัติ
FableForgeAI-StoryEngine นำเสนอฟีเจอร์ที่หลากหลายในโดเมนต่างๆ ของการสร้างเนื้อหา:
แชทบอท
- เข้าร่วมการสนทนาเชิงโต้ตอบด้วยแชทบอทที่ขับเคลื่อนด้วย AI
- ใช้แบบจำลอง Gemini-Pro เพื่อสร้างการตอบสนอง
เครื่องกำเนิดเรื่องราว
- สร้างเรื่องสั้นตามข้อมูลของผู้ใช้และภาพที่อัปโหลด
- รองรับการแปลงข้อความเป็นคำพูดเพื่อบรรยายเรื่องราวที่สร้างขึ้น
- ใช้โมเดล Gemini-Pro และ Gemini-Pro-Vision สำหรับการสร้างข้อความและรูปภาพเป็นข้อความ
เครื่องกำเนิดวิดีโอการ์ตูน
- สร้างวิดีโอการ์ตูนจากเรื่องราวที่ผู้ใช้ระบุ
- ใช้ประโยชน์จากการตอบสนองของโมเดลแบบฝังและไคลเอนต์ Gradio สำหรับการสร้างวิดีโอ
การติดตั้ง
หากต้องการตั้งค่า FableForgeAI-StoryEngine บนเครื่องของคุณ ให้ทำตามขั้นตอนเหล่านี้:
โคลนพื้นที่เก็บข้อมูล
git clone https://github.com/Mohit6304/FableForgeAI-StoryEngine.git
cd FableForgeAI-StoryEngine
ข้อกำหนดในการติดตั้ง
- ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python 3.7+ บนเครื่องของคุณ
- ติดตั้งไลบรารีที่จำเป็นทั้งหมดโดยใช้ pip:
pip install -r requirements.txt
- กำหนดค่าคีย์ API
- สร้างไฟล์ .env ในไดเร็กทอรีรากของโปรเจ็กต์
- เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ .env ของคุณ:
GEMINI_API_KEY=your_gemini_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_access_token_here
แทนที่ your_gemini_api_key_here และ your_huggingface_access_token_here ด้วยคีย์ API จริงของคุณ
การใช้งาน
หากต้องการใช้ FableForgeAI-StoryEngine ให้รันสคริปต์ main.py
:
เมื่อทำงาน คุณสามารถเข้าถึงอินเทอร์เฟซเว็บผ่านเบราว์เซอร์ของคุณตามที่อยู่ที่ระบุโดย Streamlit ซึ่งโดยทั่วไปคือ http://localhost:8501
การโต้ตอบกับคุณสมบัติ
- ChatBot: เลือก 'ChatBot' จากเมนูแถบด้านข้าง และเริ่มสนทนากับ AI โดยพิมพ์ข้อความของคุณ
- เครื่องมือสร้างเรื่องราว: ไปที่ "เครื่องมือสร้างเรื่องราว" อัปโหลดรูปภาพ (ไม่บังคับ) ระบุรายละเอียดหรือธีมสำหรับเรื่องราวของคุณ และคลิกที่ "สร้างเรื่องราว"
- เครื่องมือสร้างวิดีโอการ์ตูน: เลือก 'เครื่องมือสร้างวิดีโอการ์ตูน' ป้อนข้อความแจ้งเรื่องราวในพื้นที่ข้อความที่ให้ไว้ และคลิกที่ "สร้างการ์ตูน" เพื่อสร้างวิดีโอการ์ตูนของคุณ