ภาพรวม
บอทโทรเลขนี้ได้รับการออกแบบมาเพื่อวิเคราะห์เอกสารในรูปแบบต่าง ๆ เช่นไฟล์ PDFs, DOCX และ TXT มันใช้พลังของ GPT ของ OpenAI (หม้อแปลงที่ผ่านการฝึกอบรมมาก่อน) เพื่อให้การตอบสนองที่ชาญฉลาด
ในการใช้บอทนี้คุณจะต้องทำตามขั้นตอนเหล่านี้:
รับโทเค็น Openai
รับโทเค็น OpenAI API สำหรับรูปแบบภาษา
สร้างบอทโทรเลข
สร้างบอทใหม่บนโทรเลขโดยใช้ botfather และรับโทเค็นบอท
กำหนดค่าสภาพแวดล้อม
วางโทเค็นบอท OpenAI และ Telegram ลงในฟิลด์ที่เหมาะสมในไฟล์ .env
เปิดใช้งานสภาพแวดล้อม
เรียกใช้ pipenv shell
เพื่อเปิดใช้งานสภาพแวดล้อม PipenV pipfile มีการพึ่งพาที่ต้องการทั้งหมดแล้ว
ตั้งค่าตัวแปรสภาพแวดล้อม
เรียกใช้ไฟล์ config.py
เพื่อให้แน่ใจว่าตัวแปรสภาพแวดล้อมที่จำเป็นทั้งหมดได้รับการตั้งค่าอย่างถูกต้อง
แบ็กเอนด์: มี core.py
โดยที่ฟังก์ชั่น run_llm
ถูกกำหนด
config: ถือ config.py
โดยที่กำหนดเส้นทางโฟลเดอร์ ตรวจสอบให้แน่ใจว่าได้อัปเดตตามต้องการ
ข้อมูล: เก็บไฟล์ที่ส่งโดยผู้ใช้ผ่านโทรเลขใน data/output/
โฟลเดอร์ นอกจากนี้ยังสร้างดัชนีฐานข้อมูลเวกเตอร์ท้องถิ่น
local_vector_store.py: รับผิดชอบในการสร้างร้านค้าเวกเตอร์ท้องถิ่นและสร้างการฝังตัว
Main.py: ไฟล์แอปพลิเคชันหลัก
เรียกใช้คำสั่งต่อไปนี้:
python3 main.py
ไปที่บอทโทรเลขของคุณและส่ง /start
คำสั่งเพื่อเริ่มต้นบอท
ในการวิเคราะห์เอกสารระบุว่าคุณต้องการวิเคราะห์เอกสารโดยใช้คำหลัก 'วิเคราะห์' และ 'เอกสาร' ในข้อความของคุณ
อัปโหลดเอกสารที่คุณต้องการวิเคราะห์
ถามคำถามหรือคำถามใด ๆ ที่คุณมีเกี่ยวกับเอกสาร
หมายเหตุ: บอทจะตอบสนองต่อไปตราบใดที่สคริปต์กำลังทำงานอยู่