ยินดีต้อนรับสู่ God-GPT พื้นที่เก็บข้อมูลที่พิสูจน์แนวคิดสำหรับตัวแทนอิสระระดับเทพที่ใช้ประโยชน์จาก Dalee-2 API สำหรับการสร้างภาพ โมเดล GPT สำหรับการสร้างข้อความ และ Langchain สำหรับการประสานตัวแทน โปรเจ็กต์นี้จัดเตรียมชุดสคริปต์ Python ที่สาธิตความสามารถของเฟรมเวิร์ก AI นี้
สำหรับคำอธิบายเชิงลึกและการอภิปรายเกี่ยวกับโครงการนี้ โปรดดูการพูดคุยนี้: God-GPT Explained
ทำตามคำแนะนำด้านล่างเพื่อเปิดใช้งาน God-GPT บนเครื่องของคุณ
สร้างสภาพแวดล้อมเสมือน Python (venv)
บนเทอร์มินัล ให้นำทางไปยังไดเร็กทอรีโปรเจ็กต์แล้วรันคำสั่งต่อไปนี้:
python3 -m venv ./venv
เปิดใช้งานสภาพแวดล้อมเสมือน:
source ./venv/bin/activate
ติดตั้งการพึ่งพา
ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเร็กทอรีโปรเจ็กต์ จากนั้นรัน:
pip install -r requirements.txt
ตั้งค่าคีย์ API
เพิ่มคีย์ OpenAI (สำหรับ GPT) และ Elevenlabs (สำหรับการสังเคราะห์เสียง) ลงในไฟล์ .env โปรดดูตัวอย่างไฟล์ .env ในที่เก็บ
เยี่ยมชมเว็บไซต์ OpenAI และ Elevenlabs เพื่อรับคีย์ API ของคุณ หากคุณยังไม่มี
ตั้งค่า Whisper.cpp
นำทางไปยังไดเร็กทอรีที่มีกระซิบ cpp ทำตามคำแนะนำด้านล่าง:
ดาวน์โหลดโมเดล base.en:
bash ./models/download-ggml-model.sh base.en
สร้างตัวอย่างหลักและถอดเสียงไฟล์เสียง:
# build the main example
make
# transcribe an audio file to test everything works
./main -f samples/jfk.wav
หากต้องการใช้เอเจนต์ God-GPT ให้รันหนึ่งในสคริปต์ต่อไปนี้โดยใช้ Python:
talk_1.py
- ตัวแทน GPT พื้นฐานtalk_2.py
- ตัวแทนที่มีบุคลิกภาพและ I/Otalk_3.py
- เอเจนต์ที่มีบุคลิกภาพ I/O และหน่วยความจำtalk_4.py
- เอเจนต์ที่มีบุคลิก, I/O, หน่วยความจำ และเครื่องมือ (Dalee-2) โครงการนี้ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต MIT
คุณต้องการความช่วยเหลือเกี่ยวกับโครงการ Applied AI ของคุณหรือไม่? เรายินดีที่จะช่วยเหลือ! ไปที่ Applifting.ai เพื่อดูข้อมูลเพิ่มเติม