Open-NerOgpt เป็นบอทโทรเลขที่ใช้ GPT-3 เพื่อสร้างการตอบสนองภาษาธรรมชาติตามพรอมต์ของผู้ใช้ มันถูกเขียนขึ้นใน Python และใช้ไลบรารี Openai-Async และ Aiogram ซอร์สโค้ดเปิดและพร้อมใช้งานบน GitHub
ในการติดตั้งการพึ่งพาที่ต้องการเรียกใช้:
pip install -r requirements.txt
คุณจะต้องได้รับคีย์ OpenAI API จาก https://openai.com และคีย์ Telegram API จาก @botfather
จากนั้นแก้ไขไฟล์ main.py และป้อนคีย์ของคุณในบรรทัดต่อไปนี้:
openai_api = "" # Enter your OpenAI API
telegram_api = "" # Enter your Telegram API
ในการเรียกใช้บอทให้ดำเนินการ:
python3 main.py
หากต้องการโต้ตอบกับบอทให้ส่งข้อความพร้อมหนึ่งในคำสั่งต่อไปนี้:
/nerogpt: บอทจะสร้างการตอบกลับตามพรอมต์ ตัวอย่างเช่น /nerogpt GPT-3 คืออะไร? /Wipedialog: บอทจะลบประวัติของข้อความก่อนหน้า บอทเก็บประวัติการสนทนากับผู้ใช้แต่ละคนในไฟล์ข้อความที่ชื่อตามรหัสผู้ใช้ ไฟล์จะถูกเก็บไว้ในโฟลเดอร์รูทของโครงการ
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด