PyRobBot เป็นแพ็คเกจ Python ที่ใช้โมเดลภาษาขนาดใหญ่ GPT (LLM) ของ OpenAI เพื่อใช้งาน ผู้ช่วยส่วนตัว ที่กำหนดค่าได้อย่างสมบูรณ์ ซึ่งนอกเหนือจากอินเทอร์เฟซแชทบอทแบบดั้งเดิมแล้ว ยังสามารถพูดและฟังคุณโดยใช้เสียง ที่เหมือนมนุษย์ ที่ AI สร้างขึ้นอีกด้วย
คุณสมบัติรวมถึงแต่ไม่จำกัดเฉพาะ:
แชทด้วยเสียง
การเข้าถึงอินเทอร์เน็ต: ผู้ช่วยจะ ค้นหาเว็บ เพื่อค้นหาคำตอบที่ไม่มีอยู่ในข้อมูลการฝึกอบรม
ส่วนติดต่อผู้ใช้ของเว็บเบราว์เซอร์
แชทผ่านเทอร์มินัล
กำหนดค่าได้อย่างเต็มที่
rob --lang pt-br
)การจัดการบริบทการแชทโดยใช้การฝัง
การใช้โทเค็น API โดยประมาณและค่าใช้จ่ายที่เกี่ยวข้อง
คีย์ OpenAI API จะ ไม่ ถูกจัดเก็บไว้ในดิสก์
OPENAI_API_KEY
sudo apt-get --assume-yes install portaudio19-dev python-all-dev
sudo yum install portaudio portaudio-devel
sudo apt-get --assume-yes install ffmpeg
sudo yum install ffmpeg
โดยธรรมชาติแล้วจะถือว่าระบบของคุณเป็นไปตามข้อกำหนดทั้งหมด
วิธีที่แนะนำสำหรับผู้ใช้ส่วนใหญ่
pip install pyrobbot
pip install git+https://github.com/paulovcmedeiros/pyRobBot.git
แนวทางที่แนะนำสำหรับผู้ที่ต้องการร่วมสมทบทุนโครงการ เราใช้บทกวีกับปลั๊กอิน Pothepoet หากต้องการตั้งค่าทุกอย่างให้รัน:
# Clean eventual previous install
curl -sSL https://install.python-poetry.org | python3 - --uninstall
rm -rf ${HOME} /.cache/pypoetry/ ${HOME} /.local/bin/poetry ${HOME} /.local/share/pypoetry
# Download and install poetry
curl -sSL https://install.python-poetry.org | python3 -
# Install needed poetry plugin(s)
poetry self add ' poethepoet[poetry_plugin] '
เมื่อติดตั้งสำเร็จ คุณควรจะสามารถรันได้
rob [opts] SUBCOMMAND [subcommand_opts]
โดยที่ [opts]
และ [subcommand_opts]
แสดงถึงอาร์กิวเมนต์บรรทัดคำสั่งทางเลือกที่ใช้ตามลำดับเพื่อ rob
โดยทั่วไปและกับ SUBCOMMAND
โดยเฉพาะ
โปรดรัน rob -h
เพื่อดูข้อมูล เกี่ยวกับคำสั่งย่อยที่รองรับและตัวเลือก rob
ทั่วไป สำหรับข้อมูลเกี่ยวกับคำสั่งย่อยเฉพาะและตัวเลือกที่ใช้กับคำสั่งเหล่านั้นเท่านั้น โปรดรัน rob SUBCOMMAND -h
(โปรดทราบว่า -h
จะตามหลังคำสั่งย่อยในกรณีนี้)
rob
ดูแอปสาธิต Streamlit ของเราด้วย!
rob voice
rob .
วัตถุประสงค์หลักของโปรเจ็กต์นี้คือเพื่อใช้เป็นแบบฝึกหัดการเรียนรู้สำหรับฉัน รวมถึงเครื่องมือสำหรับการทดลองกับ OpenAI API, GPT LLM และการแปลงข้อความเป็นคำพูด/คำพูดเป็นข้อความ
แม้ว่าจะไม่ได้อ้างว่าเป็นแชทบอทที่ขับเคลื่อนด้วย OpenAI ที่ดีที่สุดหรือแข็งแกร่งกว่า แต่ก็ มี จุดมุ่งหมายเพื่อให้อินเทอร์เฟซผู้ใช้ที่เป็นมิตรซึ่งติดตั้ง ใช้งาน และกำหนดค่าได้ง่าย
อย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึงข้อมูลหากคุณพบข้อบกพร่องหรือมีข้อเสนอแนะ
สุดท้ายแต่ไม่ท้ายสุด: โครงการนี้ได้ รับการพัฒนาอย่างอิสระ และ ไม่มี ส่วนเกี่ยวข้อง รับรอง หรือสนับสนุนโดย OpenAI แต่อย่างใด แยกและแตกต่างจากผลิตภัณฑ์และบริการของ OpenAI เอง